Tengo una plantilla de datos que contiene una imagen que quiero ocultar si el valor de una propiedad en un ViewModel es verdadero. ¿Alguien puede decirme por qué el xaml a continuación no funciona?WPF Activación de desencadenador a la propiedad MVVM
<Image x:Name="img" Source="..\Images\List_16.png" Margin="0,0,5,0">
<Image.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding CurrentListHasPendingChanges}" Value="True">
<Setter Property="Image.Visibility" Value="Hidden" />
</DataTrigger>
<DataTrigger Binding="{Binding CurrentListHasPendingChanges}" Value="False">
<Setter Property="Image.Visibility" Value="Visible" />
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
Sí, implemento INotifyPropertyChanged. Cuando cambio el setter como se indicó anteriormente, aparece el siguiente error de compilación: No se puede resolver la propiedad de estilo 'Visibilidad'. Verifique que el tipo propietario sea el TargetType del estilo o use la sintaxis Class.Property para especificar la propiedad –
Gracias por estos, los revisaré en breve. –