Экраны для Windows Phone Store
Я только что завершил свое новое приложение для Windows Phone. Теперь я хочу добавить его в магазин. Моя проблема в том, что приложение переведено на 34 языка, и я должен предоставить экраны для каждого из этих языков. Всякий раз, когда я хочу изменить Культуру моего телефона, я должен перезапустить его - это занимает слишком много времени. Моя другая идея состояла в том, чтобы изменить культуру работающего потока в коде, но я не мог найти работающее решение. ты можешь помочь мне с этим? Я не хочу тратить два дня на экраны для магазина. o у вас есть другая идея, которой я мог бы достичь, или вы могли бы предоставить какой-нибудь код, работающий на WP7, который меняет культуру?
2 ответа
Вы можете использовать следующий код для изменения текущей культуры:
CultureInfo currentCulture = new CultureInfo("Culture_Code");
Thread.CurrentThread.CurrentUICulture = currentCulture ;
Вы можете изменить культуру, но не можете заставить интерфейс обновлять ее автоматически. Итак, вы должны написать некоторый код для изменения локализации элементов управления во время выполнения. По сути, будет одна функция, которая обновляет элементы управления с выбранной культурой.