DateTime Не отображается с текущим форматом культуры в Datagrid, ListView

В WPF я пытаюсь привязать свойство даты к DataGrid , и я могу выполнить сортировку, только если оно привязано к DateTime свойство.

Приложение должно отображать дату в формате, соответствующем настройкам региона и языка пользователя.

Проблема в том, что, когда дата является свойством строка , она отображается в соответствии с настройками региона, но когда свойство привязано к DateTime , по умолчанию используется американский формат даты. а не правильный регион.

Таким образом, если он привязан к свойству string , сортировка по столбцу не работает, а если он привязан к свойству DateTime , он не преобразуется в правильный регион. .

14
задан Jonathan Johansen 7 February 2019 в 05:42
поделиться