Я использую CollectionViewSource
для группировки своих данных.В моих данных у меня есть Property1
и Property2
, по которым мне нужно сгруппироваться.
Единственное условие - я не хочу, чтобы подгруппы другой группы.Поэтому, когда я группирую по этим двум свойствам, я не хочу, чтобы это было так, чтобы Property2
было подгруппой из группы Property1
.
Причина, по которой я хочу это, заключается в том,иметь заголовок, который показывает следующую информацию:
Заголовок:
<TextBlock.Text>
<MultiBinding StringFormat="Property1: {0}, Property2: {1}">
<Binding Path="Property1"/>
<Binding Path="Property2"/>
</MultiBinding>
</TextBlock.Text>
Я пробовал это с моим CollectionViewSource, но не смог "объединить" группу и подгруппу вместе:1015 *
<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>