Charger styles WPF ou d'autres ressources statiques à partir d'un fichier externe ou de montage
-
22-08-2019 - |
Question
J'ai quelques applications WPF et je veux que tous mes styles soient dans une assemblée commune au lieu de les déclarer dans chaque application séparément.
Je suis à la recherche d'un moyen pour que je ne dois pas changer tout mon Style="{StaticResource BlahBlah}"
dans les applications existantes; Je veux juste ajouter la référence à cet ensemble de style et le supprimer de l'application en cours, il est donc pris de l'ensemble.
Est-il possible?
La solution
Référencer une ResourceDictionary externe (fichier XAML):
<Application.Resources>
<ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>
Référence à une ResourceDictionary externe (DLL):
<Application.Resources>
<ResourceDictionary Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow