У меня есть datatemplate, содержащий изображение, которое я хочу скрывать, если значение свойства в ViewModel истинно. Может ли кто-нибудь сказать мне, почему приведенный ниже xaml не работает?WPF Запуск связывания с свойством 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>
Да Я реализую INotifyPropertyChanged. Когда я меняю установщик, как указано выше, я получаю следующую ошибку компиляции: Не удается разрешить свойство стиля «Видимость». Убедитесь, что тип владельца является целевым типом стиля или использует синтаксис Class.Property для указания свойства –
. Спасибо за это, я скоро их просмотрю. –