Вид ListView по дате

list-style-type зарезервировано только для ul. Вы можете использовать <h1 class="bullet"> с псевдоэлементом :before.

6
задан H.B. 3 January 2012 в 23:10
поделиться

3 ответа

Вы пробовали это?

ICollectionView view = CollectionViewSource.GetDefaultView(listView.ItemsSource);
view.SortDescriptions.Add(new SortDescription("Date", ListSortDirection.Descending));

РЕДАКТИРОВАТЬ: Вы также можете посмотреть это прикрепленное свойство

7
ответ дан 9 December 2019 в 22:39
поделиться

Если вы находите этот путь WPF сортировка по умолчанию - это не то, что вы планировали, вы можете предоставить настраиваемый сортировщик для представления по умолчанию:

ListCollectionView view = 
  (ListCollectionView)CollectionViewSource.GetDefaultView(listView.ItemsSource);
view.CustomSort = new DateValueSorter();
listView.Items.Refresh();

Где DateValueSorter - это класс, который реализует интерфейс IComparer и сортирует в соответствии со значением даты и производит порядок, который вы ищете для.

3
ответ дан 9 December 2019 в 22:39
поделиться

Используйте ObservableList и настраиваемый тип объекта - и выполняйте сортировку самостоятельно. Подключите ListView к ObservableList с помощью ItemsSource.

... или вы можете попробовать сделать то, что описано в этом блоге; Сортировка ListViews

1
ответ дан 9 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: