Articles of data binding

¿Cómo se relaciona el databind con un control System.Windows.Forms.Treeview?

Estoy mirando este control, y parece carecer de las propiedades .net “datasource” y “datamember” estándar para el enlace de datos. ¿Este control no es vinculable? Puedo escribir alguna función personalizada que llene la vista de árbol de una fuente de datos dada, supongo, e incrustar objetos de datos según sea necesario, pero ¿esa es la […]

cuando se llama $ digest cycle?

Estoy muy confundido cuando un ciclo de digestión está sucediendo, se llama periódicamente en función de un temporizador cada 50 ms (como aquí dice e implica aquí ) o se llama después de cada evento que ingresa al contexto angular (como aquí dice, aquí y aquí )? Ejemplo cuando es materia: En mi modelo, tengo […]

¿Cómo puedo vincular una matriz de bytes a una imagen en WPF con un convertidor de valores?

Estoy intentando vincular una matriz Byte de mi databse a una imagen WPF. Mi XAML: … Modifiqué el código publicado por Ryan Cromwell para un convertidor de valor: Class BinaryImageConverter Implements IValueConverter Private Function Convert(ByVal value As Object, ByVal targetType As Type, ByVal parameter As Object, ByVal culture As System.Globalization.CultureInfo) As Object Implements IValueConverter.Convert If […]

Enlace en una columna de texto de cuadrícula de datos de WPF

Estoy intentando construir una cuadrícula de datos donde una de las columnas es un nombre de fuente que se muestra en esa fuente. Anteriormente, estaba trabajando con un cuadro de lista donde había definido la siguiente plantilla: Esto funcionó bien. Entonces, modifiqué la estructura de datos (Name se convirtió en Font.Name) y pasé a una […]

WinForms DataGridView – databind a un objeto con una propiedad de lista (número variable de columnas)

Tengo una clase .NET que me gustaría mostrar en un DataGridView, y el enlace de datos por defecto – configurando DataSource de la DGV para el objeto – produce el 90% de mis requisitos (es decir, está produciendo las propiedades públicas correctamente y puedo agregar la clasificación fácilmente) . Sin embargo, una de las propiedades […]

Clase de Diccionario Observable General para DataBinding / WPF C #

Intento crear una Clase de Diccionario Observable para WPF DataBinding en C #. Encontré un buen ejemplo de Andy aquí: enlace de datos bidireccional con un diccionario en WPF De acuerdo con eso, traté de cambiar el código a lo siguiente: class ObservableDictionary : ViewModelBase { public ObservableDictionary(Dictionary dictionary) { _data = dictionary; } private […]

¿Hay alguna forma de determinar dónde se declara / crea un enlace WPF?

Tengo un proyecto que arroja algunos errores de enlace de datos. Un ejemplo es: System.Windows.Data Error: 4 : Cannot find source for binding with reference ‘RelativeSource FindAncestor, AncestorType=’System.Windows.Controls.ItemsControl’, AncestorLevel=’1”. BindingExpression:Path=HorizontalContentAlignment; DataItem=null; target element is ‘MenuItem’ (Name=”); target property is ‘HorizontalContentAlignment’ (type ‘HorizontalAlignment’) Mi pregunta es si hay una forma de determinar dónde se declara realmente […]

Diferentes vistas / plantilla de datos basada en la variable miembro

Tengo un modelo de vista llamado ViewModelClass que contiene un booleano Tengo otro modelo de vista que contiene ObservableCollection m_allProjects; Entonces tengo esto en mi opinión: Ahora quiero, basado en boolean en All-Collections-collection, usar una datatemplate diferente. ¿Cuál es la mejor manera de hacer esto? Sé que puedo hacer esto con diferentes ViewModels y usar […]

Cómo forzar un enlace WPF para actualizar?

Tengo un cuadro combinado con la fuente de elementos adjunta utilizando un enlace simple. ¿Hay alguna manera de actualizar este enlace una vez que se carga el cuadro combinado?

Cómo formatear TimeSpan en XAML

Estoy tratando de formatear un bloque de texto que está vinculado a una propiedad TimeSpan . Funciona si la propiedad es de tipo DateTime pero falla si se trata de un TimeSpan . Puedo hacerlo usando un convertidor. Pero estoy tratando de averiguar si hay alguna alternativa. Código de muestra: public TimeSpan MyTime { get; […]