Bonjour à tous,
Je fais face à un probleme avec mes dictionaires de resources, je m'explique :
J'ai une appli que j'ai designé tranquillement avec des dictionnaires de resources. Puis au final je me suis rendu compte qu'il faut que j'externalise certains styles et autres dans un projet à part que je pourrais réutiliser sur d'autres softs.
Pas de probleme me suis-je dis... bah non ca passe pas.
Voici ce que j'ai fait :
Sur mon appli déjà développée j'ai ajouté un nouveau projet vide de type bibliotheque de classes dans lequel j'ai ajouté des references vers presentationcore, presentationframework, windowbase et compagnie...
Dedans j'ai créé mon fichier dictionnaire de base dans lequel j'ai déporté les styles m'interessant provenant du projet de l'appli elle meme.
Ensuite dans l'application j'ai été éditer les ressources de application.xaml.
Au départ j'avais un mergedDictionary avec plusieurs fichiers locaux au projet. Donc là j'ai ajouté une nouvelle source.
Au final je me retrouve avec deux projets :
un projet contenant l'application (Nom de proj : application)
un projet contenant mon dictionaire de resources (Nom de proj : Theme)
Les deux projets ont le meme nom d'assembly (MonAssembly)
Voici la ligne que j'ai ajouté :
Malgré cela ça ne passe pas il me dit qu'il ne trouve pas la resource...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <ResourceDictionary Source="pack://application:,,,/Nom_de_l'Assembly;Nom_du_Projet_Theme/BrushResources.xaml" />
Je n'arrive pas à comprendre d'où vient le probleme
Auriez vous une idée svp ?
Merci d'avance
@ bientot
Partager