В приложении 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
thread) be change.
Эта проблема возникает только в UWP
приложениях и ее исправность в других типах .net проектов.