Проблема локализации приложений 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");
});
ура