2015-11-12 45 views
1

我想爲我的集合中的每個項目生成一個組,主要想法是在Android中修復每個項目的標題,例如Instagram。爲集合中的每個項目生成一個組UWP

我有我的收藏中這樣說:

List<Selfie> selfiesBag = new List<Selfie>(); 

和我在一個datatemplates顯示listview它。

滾動時滾動「DataTemplate」項目的「部分」時,我該如何修復頂部?

當您使用Instagram進行Android版滾動時,每張圖片的「標題」固定爲頂部,直到您滾動到新圖片。

回答

1

請測試以下步驟:

1 /添加CollectionViewSource到您的網頁ressources,例如:

<CollectionViewSource x:Name="CvsGroupedById" IsSourceGrouped="True"/> 

2 /創建一個查詢,並將其分配給您的CVS,例如:

var query = from concert in DefaultViewModel.Concerts group concert by concert.Id into grp orderby grp.Key select grp; 
CvsGroupedById.Source = query; 

- > concert.Id如果你想創建一個組爲每個項目

應該是唯一的

3 /設置你的ListView。

MasterListEvents.ItemsSource = CvsGroupedById.View; 
  • 可選 - 改變你的ListView.GroupStyle更新每個部分的標題。
相關問題