UWP FileSavePicker локализация

Я пытаюсь использовать диалоговые окна Windows, такие как Windows.Storage.Pickers.FileSavePicker() или диалог печати с языком, выбранным моим приложением, а не с языком, который использует ОС в настоящее время.

Мое приложение может изменять язык во время выполнения, и по большей части оно работает хорошо, выполняя следующие действия со всеми моими настроенными ресурсами и другим установленным языком:

System.Globalization.CultureInfo.CurrentUICulture = new System.Globalization.CultureInfo(selectedLanguageCode);
System.Globalization.CultureInfo.CurrentCulture = new System.Globalization.CultureInfo(selectedLanguageCode);
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = selectedLanguageCode;

Тем не менее, единственное, что не меняется, - это мои диалоговые окна Windows, они, кажется, остаются на языке ОС, а не на том, что я выбрал в своем приложении.

У рассматриваемых методов для FileSavePicker нет свойств или настроек, которые позволяют мне менять язык.

Кто-нибудь есть какие-либо идеи о том, как я могу изменить это так, если я использую французский и английский компьютер, он покажет диалоговое окно Windows на французском языке?

1 ответ

Решение

Извините, но диалоговые окна Windows нельзя локализовать с помощью приложений UWP (не уверен насчет проектов WPF).

Другие вопросы по тегам