【发布时间】:2011-11-16 13:05:32
【问题描述】:
我有一个 Silverlight 应用程序,它允许用户在应用程序中切换语言。切换语言时,我们将 Thread.CurrentThread.CurrentUICulture 设置为新的文化。这对我们的本地资源文件非常有用,并且没有问题。
但是,Silverlight 日期选择器控件不会切换文化。它似乎只拾取了最初设定的文化。因此,如果我在 App.xaml.cs 构造函数中切换文化,那么我会看到另一种文化。但是,如果我在应用程序启动并运行后更改文化,它不会在 DatePicker 控件中更改。
这可以做到吗?如何做到?
编辑:为了弄清楚下面的答案(来自评论),我必须将 Thread.CurrentThread.CurrentCulture 设置为新的文化,以使其在 DatePicker 中切换。
【问题讨论】: