<GridView SelectionMode="None" x:Name="InvoiceContainer" CanReorderItems="True"
ItemTemplate="{StaticResource ItemTemplate2}" ItemsSource="{Binding SecondCollection}"
/>
我正在使用Windows应用商店应用。 我使用了一个可观察的集合来将数据绑定到网格视图。我需要以相反的顺序绑定所有项目。
项目3,项目2,项目1而不是项目1,项目2,项目3
答案 0 :(得分:0)
您需要在绑定之前对集合进行排序。您可以使用LINQ创建新订购的集合。假设您的数据项具有&#34;名称&#34;您想要排序的元素可以执行以下操作:
data = new ObservableCollection<DataItem>(data.[OrderByDescending][1](d => d.Name));
它不是内置的,但有一些支持排序的CollectionViewSource扩展版本。我不能保证任何具体的,但quick search for CollectionViewSource Sort WinRT发现了几个看起来很有希望。