【发布时间】:2011-04-15 10:01:07
【问题描述】:
我有一个看起来像这样的 DataGrid。
我按性别对数据进行了分组。我的 GroupItem 样式是
<Style TargetType="{x:Type GroupItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GroupItem}">
<Expander x:Name="exp" IsExpanded="True"
Background="White"
Foreground="Black">
<Expander.Header>
<TextBlock Text="{Binding Name}"/>
</Expander.Header>
<ItemsPresenter />
</Expander>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
我希望我的组标题“男性”和“女性”看起来像“性别:男性”和“性别:女性”,而不是简单的“男性”和“女性”。如何修改我的 GroupItem 样式以实现此目的,以便每次在数据网格中对数据进行分组时,组标题都可以显示为 GroupHeaderTitle : GroupHeaderValue?或者我是否需要更改 GroupItem 样式以外的任何内容来实现这一点?
【问题讨论】: