Articles of wpf

OneWayToSource Binding parece estar roto en .NET 4.0

OneWayToSource Binding parece estar roto en .NET 4.0 Tengo esta simple pieza de Xaml Y mi código detrás se ve así public MainWindow() { InitializeComponent(); this.DataContext = this; } private string m_textProperty; public string TextProperty { get { return “Should not be used in OneWayToSource Binding”; } set { m_textProperty = value; } } En […]

Usando MediaElement para reproducir video de Stream

¿Es posible utilizar WPF MediaElement para reproducir video desde un objeto System.IO.Stream? El objeto Stream se está recuperando de un servicio WCF que almacena los archivos multimedia.

Cómo cambiar el color de fondo deshabilitado de TextBox en WPF

He visto el siguiente hilo relacionado con mi pregunta: WPF ComboBox: color de fondo cuando está deshabilitado Lo anterior trata de cambiar la plantilla de contenido para un ComboBox . Estoy trabajando con WPF, soy algo nuevo en Styles and Templates, y quiero cambiar el color de fondo gris apagado de un TextBox deshabilitado a […]

Actualizar un ObservableCollection en un hilo separado

En una aplicación de WPF, las consultas de LINQ a SQL rellenan y actualizan ObservableCollection. Luego, los objetos de UI se actualizan utilizando los valores de este ObservableCollection. ¿Es posible y razonable que las operaciones de actualización de este ObservableCollection de LINQ a SQL se hayan ejecutado en un hilo separado? En caso afirmativo, será, […]

Agregar elementos a columnas en un WPF ListView

He estado luchando por un tiempo para agregar elementos a 2 columnas en un ListView . En mi aplicación Windows Forms tuve algo como esto: // In my class library: public void AddItems(ListView listView) { var item = new ListViewItem {Text = “Some Text for Column 1”}; item.SubItems.Add(“Some Text for Column 2”); listView.Items.Add(item); } Entonces […]

DataGrid obtiene valores de columna de filas seleccionadas

Estoy tratando de obtener los valores de cada columna de una fila seleccionada en un DataGrid. Esto es lo que tengo: private void dataGrid1_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) { DataGrid dg = sender as DataGrid; Console.WriteLine(dg.SelectedCells[0].ToString()); } Pero esto no funciona. Si SelectedCells.Count obtendré el número correcto de columnas, pero parece que no puedo obtener los […]

¿Cómo se muestran los números de fila en un ListView?

La solución obvia sería tener una propiedad de número de fila en un elemento ModelView, pero la desventaja es que debe volver a generarlos cuando agrega registros o cambia el orden de clasificación. ¿Hay una solución elegante ?

Estilos implícitos en Application.Resources vs Window.Resources?

Estaba viendo esta pregunta y me di cuenta de que colocaba un estilo de TextBlock implícito en Application.Resources aplica ese estilo a todos los TextBlocks, incluso a los que están dentro de otros controles como Buttons , ComboBoxes , etc. Colocar el estilo implícito en Window.Resources no cruza los límites de la plantilla , por […]

WPF StringFormat = {0: C} mostrando como dólares

¿Por qué esta línea de código? Imprima el resultado como $ xx.xx cuando todas mis configuraciones regionales estén configuradas en el Reino Unido. Espero que salga como £ xx.xx. ¿Algunas ideas? He intentado diferentes variaciones del formato de cadena, incluido StringFormat = {} {0: C}, pero todavía obtengo el mismo resultado. Gracias por mirar.

Convierta System.Drawing.Icon a System.Media.ImageSource

Tengo un IntPtr marshaled a través de un límite no administrado / administrado que corresponde a un Icon Handle. Convertirlo en un icono es trivial a través del método FromHandle (), y esto fue satisfactorio hasta hace poco. Básicamente, ya tengo suficiente rareza de hilos ahora que el baile de MTA / STA que he […]