【发布时间】:2019-02-25 00:52:19
【问题描述】:
我开始弄乱 MySQL.Data.EntityFramework (8.0.15) 并且日期格式错误。
在我的文化 ('pl-PL') 中,日期格式是“YYYY-MM-DD”,但 DataGrid 默认以“MM/DD/YYYY”格式显示日期。我的 Windows 区域设置是正确的。
Console.WriteLine(CultureInfo.CurrentCulture); // shows pl-PL
我最初的绑定是这样的:
<!-- wrong date format -->
Binding="{Binding date}"
在 Binding 中设置 ConverterCulture 有效:
<!-- correct date format -->
{Binding date, ConverterCulture='pl-PL', StringFormat=d}
但是我不想到处设置ConverterCulture。
我的问题是:
我该如何解决这个问题?
【问题讨论】:
-
检查 CurrentUICulture 属性。
标签: mysql wpf entity-framework binding cultureinfo