Файл ресурсов (.resw) в UWP

У меня есть универсальная библиотека классов (.dll) для совместного использования между проектами. В длл у меня есть несколько ресурсов .resw файлы dll\rootFolder\Lang\en.resw, fr.resw, jp.resw,

В моем приложении есть кнопка "Изменить язык", нажав на которую, я хочу изменить язык приложения, как и многие веб-сайты, но проблема в том, что я не могу получить эти файлы при нажатии на кнопку с помощью Resources.ResourceLoader()

1 ответ

Я считаю, что вы не разместили свои ресурсы в нужных папках. Вы должны создать такую ​​структуру:strings\en\resources.resw, string\fr\resources.resw так далее...

Затем вы используете ResourceLoader, чтобы получить доступ к вашим файлам и ресурсам.

ResourceLoader.GetForCurrentView("[assemblyname]/[resourceName]")

Вы можете проверить официальный пример ресурсов приложения, так как он демонстрирует все, что вам кажется необходимым в вашем коде.

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