【发布时间】:2011-09-15 04:14:01
【问题描述】:
是否可以使用通配符或调用方法来确定是否应应用 DataTrigger?
我目前将我的 DataList 绑定到包含文件名的 IEnumerable,如果文件扩展名以“旧”开头,我希望文件名显示为灰色
我的非工作梦想 xaml 标记看起来像这样:
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding}" Value="*.old*">
<Setter TargetName="FileName" Property="Foreground" Value="Gray"/>
</DataTrigger>
</DataTemplate.Triggers>
我能想出的唯一可行的解决方案是插入一个包含此逻辑的新视图模型属性,但我想尽可能避免更改视图模型。
【问题讨论】:
标签: c# wpf xaml datatrigger