携帯電話の言語に依存せず、自分でコードで UI 言語を変更したい。(アプリのプロパティでサポートされている言語を選択しAppResources.resx
、各言語にも対応しています)
App.XAML.cs
ファイル内で言語が変更される場所は次のとおりです。
RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);
FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
RootFrame.FlowDirection = flow;
だから私はそれを次のように変更しました:
RootFrame.Language = XmlLanguage.GetLanguage("de");
RootFrame.FlowDirection = FlowDirection.RightToLeft;
しかし、何も起こりません。流れの方向が右から左になるだけです。