【发布时间】:2018-10-17 19:14:42
【问题描述】:
我正在尝试使用样式触发器向 listview.item 添加星号。但是,下面的代码似乎忽略了 ContentStringFormat。项目的背景正确设置为红色。有人能发现为什么 ContentStringFormat 的 setter 属性不起作用吗?
<ListView.Resources>
<Style TargetType="{x:Type ListViewItem}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsTrue}" Value="true">
<Setter Property="Background" Value="Red"/>
<Setter Property="ContentStringFormat" Value="{}{0} *}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ListView.Resources>
【问题讨论】:
-
尾随花括号是故意的吗?
*后面的那个,因为它们不匹配。