При создании привязки на значение, содержащее дату и время (в формате DateTime), у меня все значения выводились следующим образом:
XAML-код для данной привязки был таким:
<GridViewColumn Width="Auto" Header="Date and Time"
DisplayMemberBinding="{Binding TimeCreated, StringFormat={}{0:G}}"/>
Но во-первых это не совсем читабельно для меня, а во-вторых не правильно, т.к. форматирование не использует текущие настройки системы для отображения даты и времени.
Чтобы это исправить пришлось в программе дописать небольшой фрагмент кода:
this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);
Теперь все отображается как надо:
DenTNT недавно публиковал (посмотреть все)
- C#: Добавить поддержку перезапуска приложения - 21.02.2025
- EVE-Online: Отобразить информацию о соединении и fps - 20.02.2025
- WPF: Отображение прогресса с помощью async/await - 13.02.2025