我有一个包含照片集的列表框。这些照片目前按拍摄日期分组。 E.g:
--- 14年3月9日
03/09/14 photo 1,
03/09/14 photo 2,
03/09/14 photo 3,
- 14年2月9日
02/09/14照片1
02/09/14照片2
的Xaml:
<CollectionViewSource x:Key="cvs" Source="{Binding FilteredPhotoFiles}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="PhotoMetaData.DateTaken" Converter="{StaticResource DateTimeConverter}"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
但现在我想添加一个Favourited Group。我有List<Photos>
和List<FavouritedPhotos>
但有没有任何方式,收藏的照片可以覆盖群集。 E.g。
- 收藏最多
03/09/14 photo 2,
02/09/14照片1
--- 14年3月9日
03/09/14 photo 1,
03/09/14 photo 3,
- 14年2月9日
02/09/14照片2
答案 0 :(得分:0)
我编辑了Xaml以阅读
<CollectionViewSource x:Key="cvs" Source="{Binding FilteredPhotoFiles}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Favourited"/>
<PropertyGroupDescription PropertyName="PhotoMetaData.DateTaken" Converter="{StaticResource DateTimeConverter}"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
其中favourited是我的ViewModel上的布尔属性