有人可以将此 XAML 重写为 C# 代码吗?
<DataGrid.GroupStyle>
<GroupStyle ContainerStyle="{StaticResource GroupHeaderStyle}">
<GroupStyle.Panel>
<ItemsPanelTemplate>
<DataGridRowsPresenter/>
</ItemsPanelTemplate>
</GroupStyle.Panel>
</GroupStyle>
</DataGrid.GroupStyle>
我试过了,但没有奏效:
// Setup Grouping
GroupStyle groupStyle = new GroupStyle();
groupStyle.ContainerStyle.Resources.FindName("GroupHeaderStyle");
groupStyle.Panel = new DataGridRowsPresenter();
无法让最后一行工作...
更新:
// Setup Grouping
GroupStyle groupStyle = new GroupStyle();
groupStyle.ContainerStyle.Resources.FindName("GroupHeaderStyle");
groupStyle.Panel = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DataGridRowsPresenter)));