При создании привязки на значение, содержащее дату и время (в формате DateTime), у меня все значения выводились следующим образом:
XAML-код для данной привязки был таким:
<GridViewColumn Width="Auto" Header="Date and Time"
DisplayMemberBinding="{Binding TimeCreated, StringFormat={}{0:G}}"/>
Но во-первых это не совсем читабельно для меня, а во-вторых не правильно, т.к. форматирование не использует текущие настройки системы для отображения даты и времени.
Чтобы это исправить пришлось в программе дописать небольшой фрагмент кода:
this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);
Теперь все отображается как надо:
DenTNT недавно публиковал (посмотреть все)
- GitHub Desktop: Ошибка при попытке отправки коммита - 28.03.2025
- Visual Studio: Включить XAML Live Preview - 24.03.2025
- WPF: Открывать дочернее окно по центру родительского - 17.03.2025