2016-06-26 2 views
0

J'ai la bibliothèque de classes universelle (.dll) à partager entre les projets. Dans la DLL, j'ai plusieurs ressources .resw fichiers dll\rootFolder\Lang\en.resw, fr.resw, jp.resw.Fichier Resourse (.resw) dans UWP

Dans mon application je bouton « Changer de langue » cliquant sur ce que je veux changer la langue de l'application comme de nombreux sites Web, mais le problème est que je ne peux pas obtenir ces fichiers en cliquant sur le bouton à l'aide Resources.ResourceLoader()

+1

Pouvez-vous fournir votre code pour aider les gens à comprendre quel est le problème? –

+1

Bienvenue sur SO :) Comme @DevidFarinelli l'a dit, il serait bon de modifier votre question et d'ajouter le code que vous avez écrit jusqu'à présent: [Comment créer un exemple minimal, complet et vérifiable?] (Http: // stackoverflow .com/help/mcve). –

Répondre

2

Je crois que vous n'avez pas placé vos ressources dans les bons dossiers. Vous devez créer une structure comme celle-ci: strings\en\resources.resw, string\fr\resources.resw etc ...

Ensuite, vous utilisez la ResourceLoader pour obtenir l'accès à vos fichiers et ressources

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

Vous pouvez vérifier la official sample des ressources d'application comme il démontre tout ce que vous semblez exiger dans votre code.