WPF DataGrid分组:在一个层上按2个属性分组

本文关键字:2个 属性 一个 分组 DataGrid WPF | 更新日期: 2023-09-27 18:04:22

我有一个WPF DataGrid,它按一个名为customerID的属性和一个名为SiteID的属性进行分组,该属性正常工作。然而,我想让它更好,所以两个属性都分组在同一层上。例如,当您下拉组时。

目前它由CustomerID分组,然后是SiteID,这不是我想要发生的。

这是可能的吗?

这是到目前为止的分组XAML

     <CollectionViewSource.GroupDescriptions>
        <PropertyGroupDescription PropertyName="CustomerID "/>
        <PropertyGroupDescription PropertyName="SiteID"/>
     </CollectionViewSource.GroupDescriptions>

多谢

WPF DataGrid分组:在一个层上按2个属性分组

我假设您一次设置了CustomerIDSiteID。您可以创建一个新的属性GroupIDreturn CustomerID ?? SiteID;的getter和组在上面。