Zugreifen auf Ressourcen in Xaml über Projekte / DLLs hinweg

7

Ist es möglich, Xaml-Assets, die in einem ResourceDictionary (build action = resource) gespeichert sind, von einem anderen Projekt aus zu referenzieren? Ich möchte die Assets entweder in das Ressourcenwörterbuch des Hauptprojekts zusammenführen oder auf sie zugreifen. Zum Beispiel:

  • Das Projekt "MyResources" enthält einen Ordner namens "Assets", der ein ResourceDictionary namens "MyAssets.xaml" enthält, das einen Style namens "ButtonStyle"
  • enthält
  • Projekt "MainProject" verweist auf MyResources; in MainWindow.xaml

In MainWindow.xaml möchte ich etwas tun wie:

%Vor%

Oder, wenn das nicht möglich ist, vielleicht:

%Vor%

Gibt es eine Möglichkeit, auf Dinge in MyResources von MainProject zu verweisen?

    
James Cadd 30.10.2009, 20:40
quelle

3 Antworten

11
%Vor%

Wo:

Commons ist der Name des externen Projekts

/Themes/TreeStyle.xaml entspricht dem Speicherort der Stildatei im Projekt Commons

; Komponente ist immer erforderlich

    
tsunllly 11.12.2012 01:08
quelle
3

Mit dieser Methode können Sie die Ressourcen aus Ihrem Projekt in Ihr Hauptwörterbuch zusammenführen:

%Vor%

Nennen Sie es so:

%Vor%     
GraemeF 30.10.2009 20:49
quelle

Tags und Links