我在我的.NET Maui应用程序中有一个Syncfusion SFDataGrid。我已经将其设置为使用KeyGrid对DataGrid中的行进行自定义分组。然而,尽管尝试设置各种不同的属性,如GroupSummaryRowBackground,我无法更改行的颜色或找到指向如何更改此的文档。下面是当前视图,描述“所需日期”的行是我我指的是. SFDataGrid文档可以在here中找到。
的数据
<sf:SfDataGrid
x:Name="dataGrid"
Grid.Row="1"
Grid.Column="1"
Margin="10"
AllowEditing="True"
AllowGroupExpandCollapse="True"
AutoExpandGroups="False"
AutoGenerateColumnsMode="None"
EditTapAction="OnDoubleTap"
GridLinesVisibility="Both"
HeaderGridLinesVisibility="Both"
ItemsSource="{Binding OrderItems}"
NavigationMode="Cell"
SelectionMode="Multiple"
SortingMode="Single">
<sf:SfDataGrid.DefaultStyle>
<sf:DataGridStyle
CurrentCellBorderColor="{AppThemeBinding Light={StaticResource HeaderBackgroundLight},
Dark={StaticResource HeaderBackgroundDark}}"
GroupSummaryRowBackground="{AppThemeBinding Light={StaticResource HeaderBackgroundLight},
Dark={StaticResource HeaderBackgroundDark}}"
GroupSummaryRowTextColor="{AppThemeBinding Light={StaticResource TextHeaderLight},
Dark={StaticResource TextHeaderDark}}"
HeaderRowBackground="{AppThemeBinding Light={StaticResource HeaderBackgroundLight},
Dark={StaticResource HeaderBackgroundDark}}"
HeaderRowFontAttributes="Bold"
HeaderRowTextColor="{AppThemeBinding Light={StaticResource TextHeaderLight},
Dark={StaticResource TextHeaderDark}}"
RowBackground="{AppThemeBinding Light={StaticResource PrimaryBackgroundLight},
Dark={StaticResource PrimaryBackgroundDark}}"
RowTextColor="{AppThemeBinding Light={StaticResource TextLight},
Dark={StaticResource TextDark}}"
SelectedRowTextColor="{AppThemeBinding Light={StaticResource White},
Dark={StaticResource White}}"
SelectionBackground="{AppThemeBinding Light={StaticResource CallToActionLight},
Dark={StaticResource CallToActionDark}}" />
</sf:SfDataGrid.DefaultStyle>
字符串
2条答案
按热度按时间brtdzjyr1#
您所描述的行
Date Needed
是标题摘要单元格,它们可以通过DataGridCaptionSummaryCell TargetType的书写风格进行自定义:字符串
有关详细信息,您可以参考样式化标题摘要单元格和样式化标题摘要行。
ou6hu8tu2#
根据提供的图片和您的要求,要自定义组标题摘要行的外观,您应该设置
CaptionSummaryRowBackground
颜色,而不是GroupSummaryRowBackground
颜色。请参考以下代码片段作为参考。字符串
的数据
要隐式设置样式,您可以通过为
DataGridCaptionSummaryRowView
定义样式并相应设置TargetType
来自定义标题摘要行。有关详细信息,请参阅相关的用户指南文档。UG文档:https://help.syncfusion.com/maui/datagrid/styling#styling-caption-summary-row