我正在使用 aCollectionViewSource
对我的数据进行分组。在我的数据中,我有Property1
并且Property2
我需要分组。
唯一的规定是我不想要另一个组的子组。因此,当我按这两个属性分组时,我不想拥有它,Property2
因为Property1
' 组的子组。
我想要这个的原因是因为我需要一个显示以下信息的标题:
标题:
<TextBlock.Text>
<MultiBinding StringFormat="Property1: {0}, Property2: {1}">
<Binding Path="Property1"/>
<Binding Path="Property2"/>
</MultiBinding>
</TextBlock.Text>
我已经用我的 CollectionViewSource 尝试过,但无法将组和子组“组合”在一起:
<CollectionViewSource x:Key="myKey" Source="{Binding myDataSource}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Property1" />
<PropertyGroupDescription PropertyName="Property2" />
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
是否可以将两个属性组合在一起?像下面这样的东西?
<CollectionViewSource x:Key="myKey" Source="{Binding myDataSource}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Property1,Property2" />
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>