2014-09-04 49 views
0

我有一個列表框,其中包含一組照片。照片目前按拍攝日期分組。例如:在ListView上使用兩個GroupDescriptions

--- 14年3月9日

14年3月9日的照片1,

14年3月9日照片2,

14年3月9日的照片3,

--02/9月14日

14年2月9日照片1

14年2月9日照片2

的XAML:

<CollectionViewSource x:Key="cvs" Source="{Binding FilteredPhotoFiles}"> 
    <CollectionViewSource.GroupDescriptions> 
     <PropertyGroupDescription PropertyName="PhotoMetaData.DateTaken" Converter="{StaticResource DateTimeConverter}"/> 
    </CollectionViewSource.GroupDescriptions> 
</CollectionViewSource> 

但現在我想補充一個收藏最多組。我有一個List<Photos>List<FavouritedPhotos> 但是,有沒有什麼方法可以讓收藏的照片覆蓋組合集合。例如。

--Favourited

14年3月9日照片2,

14年2月9日照片1

--- 14年3月9日

03/09/14 photo 1,

03/09/14 photo 3,

--02/9月14日

14年2月9日的照片2

回答

0

這是可能使用來自this link

幫助我編輯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上的布爾屬性