为DataTrigger的双级分组设置不同的样式
||
我有一个双层分组,并认为我可以使用DataTriggers定义不同的样式。
考虑到GroupStyles.HeaderTemplate将绑定到CollectionViewGroup,我尝试将DataBinding绑定到IsBottomLevel属性。
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<TextBlock x:Name=\"GroupName\"
Text=\"{Binding Path=Name}\"
Foreground=\"Red\" />
<DataTemplate.Triggers>
<DataTrigger Binding=\"IsBottomLevel\" Value=\"True\" >
<Setter TargetName=\"GroupName\" Property=\"Foreground\" Value=\"Blue\" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
我能以某种方式使它工作吗?
没有找到相关结果
已邀请:
1 个回复
播匣扦阔食
当然,您应该将其替换为以下内容:
如果直接在TextBlock声明中设置红色前景,则由于优先级,触发器将无效。