Ich habe Ressourcen-Verzeichnis-Dateien (MenuTemplate.xaml, ButtonTemplate.xaml, usw.), die ich in mehreren separaten Anwendungen verwenden möchte. Ich könnte sie zu den Assemblys der Anwendungen hinzufügen, aber es ist besser, wenn ich diese Ressourcen in einer einzigen Assembly kompiliere und meine Anwendungen darauf verweisen, oder?ResourceDictionary in einer separaten Assembly
Nachdem die Ressourcenassembly erstellt wurde, wie kann ich sie in der App.xaml meiner Anwendungen verweisen? Derzeit verwende ich ResourceDictionary.MergedDictionaries, um die einzelnen Wörterbuchdateien zusammenzuführen. Wenn ich sie in einer Assembly habe, wie kann ich sie in XAML referenzieren?
Dies kann ein Overkill sein, aber Sie können Ihre Ressourcen für den Export mit der hier beschriebenen Technik vorbereiten: https://alexfeinberg.wordpress.com/2015/08/16/safely-export-wpf-resources/. Der Hauptvorteil besteht darin, Probleme zu vermeiden, wenn mehrere Versionen der Ressourcen-Assembly in dieselbe App-Domäne geladen werden. – user195275