В приложении 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.