WPF中的WinForms ListViewGroup

时间:2012-01-09 12:00:39

标签: c# wpf vb.net winforms xaml

检查一下:

ListViewGroup

我可以在WPF中添加ListViewGroup吗?还是相当于那个?

3 个答案:

答案 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 viewsexample)来完成,这些群组如何在项目控件中表示GroupStyle的依赖关系,可以调整为您想要的内容