Bonjour à tous,
J'ai une application que je souhaite skiner dynamiquement
pour arborescence
- mon fichier "MonTheme.xaml" <-- fichier de resource.
- mon dossier "MonTheme" <-- dossier avec les images.
Dans mon fichier xaml, il ne faut pas que je mette le chemin complet car il peut être dynamique.
En fait les images et les fichiers resources ne font pas partie de l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<ImageSource x:Key="ImageButtonCloseNormal">Themes/MonTheme/icone.png</ImageSource>
Comment puis je faire pour charger ma resource ??
J'ai essayé de la sorte
mais j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ResourceDictionary dictionary; FileStream file = new FileStream(skin.SkinFileName, FileMode.Open); dictionary = (ResourceDictionary)XamlReader.Load(file);
merci d'avance pour les réponsesCannot convert the string 'pack://application:,,,/MonApplication;Component/Themes/MonTheme/icone.png' into a 'System.Windows.Media.ImageSource' object. Cannot locate resource 'themes/montheme/icone.png'. Error at object 'ImageButtonCloseNormal'
Partager