【发布时间】:2010-12-20 05:02:15
【问题描述】:
我有一个包含图像的数据模板,如果 ViewModel 中的属性值为 true,我希望隐藏该图像。谁能告诉我为什么下面的 xaml 不起作用?
<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>
【问题讨论】: