Мне нужно переключить язык пользовательского интерфейса во время выполнения в приложении UWP. И я хочу показать все языки, которые локализованы, в папке «Строки».Как отобразить поддерживаемый язык в папке Strings в приложении UWP
Например, я добавил ресурсы «en-US», «zh-CN» и «ja-JP» в папку «Strings», поэтому приложение должно поддерживать английский, китайский и японский.
Но я хочу получить список того, сколько языков было добавлено в папку «Строки», программно. Таким образом, когда я добавляю новый язык, мне не нужно менять код.
Одним из способов может быть доступ к папке «Строки» в приложении с помощью StorageFolder и использование вызова GetFoldersAsync() для получения всех папок и проверки их имени с использованием свойства DisplayName. Не уверен, что это лучший подход, хотя – AbsoluteSith
@AbsoluteSith, нет, файлы ресурсов автоматически выполняются в файле resources.pri, таких папок в установленном местоположении вообще не будет. Папка 'Strings' и эти файлы ресурсов не могут быть доступны с помощью' StorageFolder'. –
@ GraceFeng-MSFT: Да, вы правы, мой подход не сработает. – AbsoluteSith