检查一下:
我可以在WPF中添加ListViewGroup
吗?还是相当于那个?
答案 0 :(得分:3)
分组可以在WPF中使用,例如:
<GroupBox Header="Example">
<GroupBox.Resources>
<CollectionViewSource x:Key="GroupedSource" Source="{Binding Items}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="PropertyToGroupOn" />
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
</GroupBox.Resources>
<ListBox ItemsSource="{StaticResource GroupedItemsSource}" />
</GroupBox>
这将显示一个ListBox,其项目根据属性PropertyToGroupOn
进行分组。
答案 1 :(得分:2)
您可以使用WindowsFormsHost
控件在WPF控件中托管WinForms控件。或者,快速谷歌搜索显示CodeProject样本,可以在WPF中执行您想要的操作。
答案 2 :(得分:2)
WPF中的分组通常使用collection views(example)来完成,这些群组如何在项目控件中表示GroupStyle
的依赖关系,可以调整为您想要的内容