0
이 문서는 그룹 머리글의 스타일을 지정하는 "멋진"예제를 자랑합니다.Xceed Datagrid는 모든 GroupHeader 대신 단일 GroupHeader에 대한 GroupHeaderControl Template을 설정합니다.
<Style TargetType="{x:Type xcdg:GroupHeaderControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type xcdg:GroupHeaderControl}">
<Border Background="Orange" BorderThickness="2">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding RelativeSource={RelativeSource
TemplatedParent}, Path=Group.IsExpanded}"/>
<ContentPresenter/>
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
문제는이 템플릿이 모든 그리드와 모든 그룹에 전역으로 적용된다는 것입니다.
내가 정말로 정말로 알고 싶은 것은 GroupHeaderControl에 사용할 템플릿을 지정하는 방법입니다. 그룹입니까?
뭔가 같은 : (작동하지 않습니다)
<xcdg:Column Title="Station" FieldName="Station">
<xcdg:Column.GroupConfiguration>
<xcdg:GroupConfiguration UseDefaultHeadersFooters="False" >
<xcdg:GroupConfiguration.Headers>
<xcdg:GroupHeaderControl Template="{StaticResource customtableViewGroupHeaderControlTemplate}" />
<xcdg:GroupHeaderFooterItemTemplate VisibleWhenCollapsed="True" />
</xcdg:GroupConfiguration.Headers>
</xcdg:GroupConfiguration>
</xcdg:Column.GroupConfiguration>
</xcdg:Column>
사람이이 문제를 해결하는 방법을 알고 있나요?