c#本地化读取错误的resource.resx

c#本地化读取错误的resource.resx,c#,wpf,localization,C#,Wpf,Localization,我正在实施一项本地化功能,根据地区设置不同的日历事件日期格式,例如,美国东部地区为5/10/17,欧洲东部地区为10/5/17等 它正确地将区域设置标识为en-AU(检查了System.Threading.Thread.CurrentThread.CurrentCulture和System.Globalization.CultureInfo.CurrentCulture),但它使用的是en-USresources.resx中的日期格式 我会错过什么 我将DateTime对象格式化为字符串并存储在

我正在实施一项本地化功能,根据地区设置不同的日历事件日期格式,例如,美国东部地区为5/10/17,欧洲东部地区为10/5/17等

它正确地将区域设置标识为en-AU(检查了
System.Threading.Thread.CurrentThread.CurrentCulture
System.Globalization.CultureInfo.CurrentCulture
),但它使用的是en-US
resources.resx
中的日期格式

我会错过什么

我将DateTime对象格式化为字符串并存储在类成员字段中,这是在ViewModel中完成的。
resources.resx
文件位于名为本地化的文件夹中。
我在xaml视图中引用了本地化文件夹和ViewModel。

您也设置了System.Threading.Thread.CurrentThread.CurrentUICulture吗?是的,我也设置了它,结果是我需要代码库中的另一个内部库文件,dw,然后您设置了System.Threading.Thread.CurrentThread.CurrentUICulture吗,也是吗?是的,我也设置了它,结果是我需要另一个来自代码库的内部库文件,dw-then