[英]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.