为什么WPF忽略了我的CultureInfo.CurrentCulture

时间:2019-02-25 00:52:19

标签: mysql wpf entity-framework binding cultureinfo

我开始弄乱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}" 

在绑定中设置ConverterCulture起作用:

<!-- correct date format -->
{Binding date, ConverterCulture='pl-PL', StringFormat=d}

但是我不想到处设置ConverterCulture

我的问题是:

我该如何解决?

1 个答案:

答案 0 :(得分:1)

尝试设置

select * from employees where emplid like '%input%' or surname like  '%input%' or email like  '%input%';

也许,您需要看一下

Thread.CurrentThread.CurrentUICulture