#c# #uwp #windows-10-universal
#c# #uwp #windows-10-универсальный
Вопрос:
Я работаю над приложением Windows 10, и в моем приложении я получаю языки с сервера, и пользователь может выбрать любой язык из этого. Теперь, если пользователь выбирает арабский язык, он работает в RightToLeft, поэтому я хочу изменить его для всех элементов управления пользовательского интерфейса. Может кто-нибудь предложить самый простой способ сделать это?
Я знаю, что мы можем использовать для этого атрибут FlowDirection. Но в моем приложении много элементов управления, и для каждого элемента управления будет сложно изменить направление потока.
Комментарии:
1. насколько я знаю из wpf — каждый элемент управления наследует значение от своего родителя — установка Window / Page / UserControl FlowDirection в rtl установит их все таким образом.
2. @gilmishal Я работаю над универсальным приложением Windows для телефонов и планшетов, а не над WPF. Я попытался установить направление потока для страницы, и это работает, как вы сказали, но если есть способ, которым я могу установить это непосредственно в файле App.xaml.cs, чтобы мне не нужно было добавлять условие на каждую страницу?
3. оно не должно отличаться, xaml — это xaml — свойство dependency — это свойство dependency