SfDataGrid GroupStyle相当于DataGrid?

时间:2017-06-18 09:47:58

标签: wpf datagrid syncfusion

我目前正在将当前DataGrid移植到Syncfusion数据网格SfDataGrid。但我找不到DataGrid.GroupStyle的相反属性,所以我可以用SfDataGrid控件来操作这段代码:

          <DataGrid.GroupStyle>
                    <GroupStyle>
                        <GroupStyle.ContainerStyle>
                            <Style TargetType="{x:Type GroupItem}">
                                <Setter Property="Margin" Value="0,0,0,5"/>
                                <Setter Property="Template">
                                    <Setter.Value>
                                        <ControlTemplate TargetType="{x:Type GroupItem}">
                                            <Expander IsExpanded="True" Foreground="Black"  BorderBrush="#FF002255"  BorderThickness="1,1,1,5">
                                                <Expander.Header>
                                                    <DockPanel>
                                                        <TextBlock Text="{Binding Path=Name}" />
                                                        <TextBlock Grid.Column="1" Text="{Binding Path=ItemCount}"/>
                                                    </DockPanel>
                                                </Expander.Header>
                                                <Expander.Content>
                                                    <ItemsPresenter />
                                                </Expander.Content>
                                            </Expander>
                                        </ControlTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </GroupStyle.ContainerStyle>
                    </GroupStyle>
                </DataGrid.GroupStyle>

1 个答案:

答案 0 :(得分:0)

@Mohamed, 您可以在SfDataGrid中自定义“ CaptionSummaryRowControl ”的组样式。供您参考,您已经共享了文档链接,如下所示。你能不能参考一下。

https://help.syncfusion.com/wpf/sfdatagrid/styles-and-templates#styling-captionsummary

如果要在SfDataGrid中自定义单元格和行的 GroupSummary ,可以使用以下链接, https://help.syncfusion.com/wpf/sfdatagrid/styles-and-templates#styling-groupsummary

如果要在SfDataGrid中自定义单元格和行的 TableSummary ,可以使用以下链接, https://help.syncfusion.com/wpf/sfdatagrid/styles-and-templates#styling-tablesummary

你也可以自定义SfDataGrid的 GroupDropArea ,你可以利用下面的链接,

https://help.syncfusion.com/wpf/sfdatagrid/styles-and-templates#styling-groupdroparea

https://help.syncfusion.com/wpf/sfdatagrid/grouping#groupdroparea-height-and-appearance