簡體   English   中英

將可觀察的集合綁定到GridView

[英]Binding Observable Collection to a GridView

<GridView  SelectionMode="None" x:Name="InvoiceContainer" CanReorderItems="True" 
 ItemTemplate="{StaticResource ItemTemplate2}" ItemsSource="{Binding SecondCollection}"
/>

我正在使用Windows應用商店應用。 我使用了一個可觀察的集合將數據綁定到網格視圖。 我需要以相反的順序綁定所有項目。

例如項目3,項目2,項目1,而不是項目1,項目2,項目3

綁定之前,您需要對集合進行排序。 您可以使用LINQ創建新排序的集合。 假設您的數據項具有要排序的“名稱”元素,則可以執行以下操作:

data = new ObservableCollection<DataItem>(data.[OrderByDescending][1](d => d.Name));

它不是內置的,但是CollectionViewSource的擴展版本支持排序。 我不能提供任何具體保證,但是快速搜索CollectionViewSource Sort WinRT發現了一些看起來很有希望的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM