list-style-type
зарезервировано только для ul
. Вы можете использовать <h1 class="bullet">
с псевдоэлементом :before
.
Вы пробовали это?
ICollectionView view = CollectionViewSource.GetDefaultView(listView.ItemsSource);
view.SortDescriptions.Add(new SortDescription("Date", ListSortDirection.Descending));
РЕДАКТИРОВАТЬ: Вы также можете посмотреть это прикрепленное свойство
Если вы находите этот путь WPF сортировка по умолчанию - это не то, что вы планировали, вы можете предоставить настраиваемый сортировщик для представления по умолчанию:
ListCollectionView view =
(ListCollectionView)CollectionViewSource.GetDefaultView(listView.ItemsSource);
view.CustomSort = new DateValueSorter();
listView.Items.Refresh();
Где DateValueSorter - это класс, который реализует интерфейс IComparer и сортирует в соответствии со значением даты и производит порядок, который вы ищете для.
Используйте ObservableList и настраиваемый тип объекта - и выполняйте сортировку самостоятельно. Подключите ListView к ObservableList с помощью ItemsSource.
... или вы можете попробовать сделать то, что описано в этом блоге; Сортировка ListViews