【发布时间】:2010-11-06 10:54:40
【问题描述】:
有人可以将此 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)));
【问题讨论】:
-
看到你在我回答的时候更新了你的问题,你成功了吗?
标签: c# wpf xaml datagrid groupstyle