Articles of binding

Cómo subir evento PropertyChanged sin usar el nombre de cadena

Sería bueno tener la capacidad de generar el evento ‘PropertyChanged’ sin especificar explícitamente el nombre de la propiedad modificada. Me gustaría hacer algo como esto: public string MyString { get { return _myString; } set { ChangePropertyAndNotify(val=>_myString=val, value); } } private void ChangePropertyAndNotify(Action setter, T value) { setter(value); PropertyChangedEventHandler handler = PropertyChanged; if (handler != […]

Objetos vinculantes definidos en código subyacente

Tengo un objeto que se crea una instancia en código detrás, por ejemplo, el XAML se llama window.xaml y dentro de window.xaml.cs protected Dictionary myDictionary; ¿Cómo puedo vincular este objeto a, por ejemplo, una vista de lista, usando solo marcas de XAML? Actualizar: (Esto es exactamente lo que tengo en mi código de prueba): Y […]

Establecer el valor en nulo en WPF vinculante

por favor, eche un vistazo a la siguiente línea ¿Esta propiedad de precio desde arriba es un Decimal? (Decimal numerable). Quiero que si el usuario elimina el contenido del cuadro de texto (es decir, ingresa cadena vacía, debería actualizar automáticamente la fuente con nulo (Nothing en VB). ¿Alguna idea sobre cómo puedo hacerlo ‘Xamly’?

WPF: ¿Cómo puedo crear menús y submenús utilizando enlaces?

Intento crear un menú dynamic usando binding. Mi modelo de vista Tengo una lista de objetos que contiene un encabezado y un comando. Sin embargo, no está funcionando. Creo que el problema está en la plantilla de datos. Ver mi código a continuación: El resultado solo muestra el primer menú. Los submenús no se muestran […]

Enlace a propiedad de clase estática

Quiero vincular un texto textblock a una propiedad de una clase estática. Siempre que el valor de la propiedad de la clase estática cambia, debe reflejarse en el bloque de texto que está en la otra ventana o control personalizado.

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 […]

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.

WPF Treeview Databinding Hierarchal Data con tipos mixtos

Tengo una situación algo compleja con WPF Treeview Binding. He pasado los últimos 2 días intentando Google, y este es el cierre que se me ocurrió, pero no resuelve el problema. Aquí está la situación: Tengo un objeto que se ve así: public class Category { public string Name { get; set; } public List […]

WPF: enlazar DataGrid a List

Es gracioso, como a veces las cosas simples me muerden por detrás. Puedo vincular un DataGrid muy bien a una colección de alguna clase arbitraria, usando un DataGridTextColumn como este: // bound to List Ahora quiero vincular un DataGrid a una simple Collection of String. Entonces, dado que no hay propiedad “Nombre” o algo así […]

¿Cómo hago enlaces en ItemContainerStyle en WinRT?

Estoy intentando vincular una colección a un ItemsControl, con un canvas como el panel de elementos y con el canvas de cada elemento. Izquierda y superior vinculadas a las propiedades en los objetos del elemento. Básicamente estoy tratando de volver a crear el enlace de datos 2-D que describí en esta publicación en mi blog […]