我正在自定义分组的外观ListBox
。在ListBox.Resources
中,我声明了类似(删除格式):
<Style TargetType="{x:Type GroupItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GroupItem}">
<StackPanel Orientation="Vertical">
<!-- Group label -->
<ContentPresenter />
<!-- Items in group -->
<ItemsPresenter />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
实际的组标签不是很易读,我想使用一个值转换器来使它更美观。但是我找不到获取此文本并对其进行转换的方法。
我认为 aBinding
会让我使用转换器。
我试过用ContentPresenter
......替换上面的东西
<TextBlock Text="{TemplateBinding Content}"/>
<TextBlock Text="{Binding}"/>
...以及许多其他事情,但无济于事。有什么建议么?