I have a datatemplate containing an image that I want to be hidden if the the value of a property in a ViewModel is true. Can anyone tell me why the the xaml below does not work?
<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>