La aplicación está desarrollada con C# y WPF. Tengo un enlace de datos a una propiedad estática de una clase no estática. Cuando se inicia la aplicación, el enlace funciona bien, pero si cambio el bool del enlace, la vista no se actualiza. ¿Cómo puedo actualizar el enlace de esta propiedad estática? NotifyChanged-Events no se ven afectados.Actualización del enlace de la propiedad estática
La clase:
public class ViewTemplateManager : NotifyBase
{
public static bool CanResizeColumns { get; set; }
static ViewTemplateManager()
{
CanResizeColumns = true;
}
La Vista:
<Thumb x:Name="PART_HeaderGripper" IsEnabled="{Binding Source={x:Static Member=viewManager:ViewTemplateManager.CanResizeColumns}}"
No entiendo por qué esta clase es estática. Puede usar herencia o composibilidad para combinar esto con una clase base de su modelo de vista. Si lo hace, tendrá CanResizeColumns como propiedad en su viewmodel y usará con éxito OnPropertyChanged ("PropertyName")? –