Файл ресурсов (.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]")
Вы можете проверить официальный пример ресурсов приложения, так как он демонстрирует все, что вам кажется необходимым в вашем коде.