2014-10-13 3 views
0
<GridView SelectionMode="None" x:Name="InvoiceContainer" CanReorderItems="True" 
ItemTemplate="{StaticResource ItemTemplate2}" ItemsSource="{Binding SecondCollection}" 
/> 

Я использую приложения для Windows Store. Я использовал наблюдаемую коллекцию для привязки данных к виду сетки. Мне нужно связать все элементы в обратном порядке.Связывание Наблюдаемой коллекции с GridView

вещь экс 3, пункт 2, пункт 1, а не пункт 1, пункт 2, пункт 3

+0

какой у вас ItemTemplate2 – Sajeetharan

+0

Шаблон для gridViewItems .... для отображения .. ItemsSource предназначен для привязки данных .. – Sameera

ответ

0

Вам нужно будет сортировать коллекцию перед переплетом. Вы можете использовать LINQ для создания новой упорядоченной коллекции. Если предположить, что элементы данных имеют элемент «Name», который вы хотите отсортировать по вы можете сделать следующее:

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

Это не встроенный, но вытянуты версии CollectionViewSource, которые поддерживают сортировку. Я не могу ручаться за какие-то конкретные, но quick search for CollectionViewSource Sort WinRT нашел несколько перспективных.

Смежные вопросы