を使用しCollectionViewSource
てデータをグループ化しています。私のデータでは、Property1
グループProperty2
化する必要があります。
唯一の条件は、別のグループのサブグループが必要ないということです。Property2
したがって、これら 2 つのプロパティでグループ化する場合、 のグループのサブグループであるため、そのようにしたくありません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>
2 つのプロパティをグループ化することはできますか? 以下のようなものですか?
<CollectionViewSource x:Key="myKey" Source="{Binding myDataSource}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Property1,Property2" />
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>