【发布时间】:2019-05-20 16:18:07
【问题描述】:
在UWP 应用程序中,我想像这样更改新创建线程的文化:
private void btnRun_Click(object sender, RoutedEventArgs e)
{
newThread = new Thread(new ThreadStart(TestMethod));
newThread.Start();
}
private void TestMethod()
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("fa-IR");
}
在线程方法主体中设置CurrentCulture 属性会导致所有应用程序线程文化(还有UI 线程)发生变化。
此问题仅在UWP 应用程序中出现,在其他类型的 .net 项目中正常。
【问题讨论】:
-
这个问题有很多 个重复项,很难选出最好的。让我们带你here,关注它以备将来改进。
-
您终于找到任何好的解决方案/解决方法了吗?我正在为这个问题而绞尽脑汁。
-
没有好的解决方案,我通过代码中的某些条件在文化之间切换。
标签: c# uwp currentculture