Шаблон DatePicker
позволяет изменять внешний вид элемента управления только в том случае, если он не находится в режиме выбора, а когда отображается выбранная дата: https://msdn.microsoft.com/en -us / library / windows / apps / mt299121.aspx? f = 255 & MSPPError = -2147217396
Так что для достижения этой цели вам, в сущности, придется сделать новый DatePicker
с нуля. 114]
Используйте метод Insert
для элементов вашего ListBox
.
Если я правильно понимаю, не можете ли вы использовать метод Insert (int index, object item)
? Например:
myListBox.Items.Insert(0, "First");
Вставляет «Первый» в качестве первого элемента списка.
Вы должны иметь возможность установить порядок сортировки в своем источнике данных, если вы ставите метку времени в событиях журнала.
Одним из вариантов может быть использование метода .Sort () в ListBox http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.sort.aspx
Другое, конечно, это поместить ваши элементы в общий список и добавить / удалить Предметы из этого списка, а не прямо в ListBox. Используйте список в качестве источника данных для вашего ListBox.
У меня нет никаких научных доказательств, чтобы поддержать меня здесь, но я думаю, что текстовое поле более эффективно в обработке визуализации журнала. Вы также можете легко настроить автопрокрутку, и если вы захотите скопировать что-либо, это не потребует никакого кодирования.