Проблема локализации приложений LightSwitch

Я использую LightSwitch 2015, пытаясь локализовать приложение с помощью этого кода:

Dim MyCulta = New System.Globalization.CultureInfo('ar')
System.Threading.Thread.CurrentThread.CurrentCulture = MyCulta
System.Threading.Thread.CurrentThread.CurrentUICulture = MyCulta

Но никакого эффекта не происходит на экране. Нужно ли что-то обновлять после этого кода?

Это настольное приложение, и у меня есть файлы ресурсов для языка 'ar' как Service, так и Client.

Спасибо за помощь.

1 ответ

Вы уже пробовали это на событии InitializeDataWorkspace? Я использую следующий код в моем экране.

Dispatchers.Main.BeginInvoke(() =>
{
  System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("id-ID");
});

ура

Другие вопросы по тегам