gpt4 book ai didi

silverlight - Silverlight DatePicker 控件是否支持切换区域性?

转载 作者:行者123 更新时间:2023-12-02 02:22:43 24 4
gpt4 key购买 nike

我有一个 Silverlight 应用程序,它允许用户在应用程序中切换语言。切换语言后,我们将 Thread.CurrentThread.CurrentUICulture 设置为新的文化。这对我们的本地资源文件非常有用,没有任何问题。

但是,Silverlight 日期选择器控件不会切换区域性。似乎只是拾取了原本设定的文化。因此,如果我在 App.xaml.cs 构造函数中切换文化,那么我会看到另一种文化。但是,如果我在应用程序启动并运行后更改区域性,它不会在 DatePicker 控件中更改。

这可以做到吗?如何做到?

编辑:为了清楚下面的答案(来自评论),我必须将 Thread.CurrentThread.CurrentCulture 设置为新的区域性以使其在 DatePicker 中切换。

最佳答案

尝试在 调用 InitializeComponent 之前在使用 DatePicker 的 UserControl 的构造函数中插入此代码。

  Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentUICulture.Name);

在加载 Xaml 后尝试修改语言不会影响控件的行为。因此,如果您想真正动态地进行文化转换,这可能无济于事。

关于silverlight - Silverlight DatePicker 控件是否支持切换区域性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com