У меня есть приложение для магазина Windows, которое поддерживает английский (LTR) и арабский (RTL).Приложения в Windows Store: изменить культуру приложения во время выполнения без перезапуска приложения?
Я хочу добавить опцию в настройки, чтобы пользователь мог изменить культуру приложения с английского на арабский и наоборот.
Я хочу, чтобы потоковые ресурсы и направление потока пользовательского интерфейса менялись немедленно, без перезапуска приложения.
как это можно сделать?
Он изменяет только культуру, текущее направление потока страницы не меняется сразу, затрагиваются только новые навигационные страницы. есть ли способ убедиться, что изменения макета происходят немедленно? –
Кажется, что вам нужно перезапустить приложение до того, как произойдут изменения в культуре, теперь есть способ отразить изменения во время выполнения. –
Вам просто нужно либо сбросить DataContext, либо привязки локализации. Он работает даже без перезапуска приложения. –