2010-08-09 2 views

Antwort

11

Die ersten - Sie können durch Hinzufügen eines Montage-Namen nach den drei Kommata Quer Assembly verwenden. Sie können also eine gemeinsam genutzte Bibliothek mit gängigen Stilen und anderen XAML-Eigenschaften erstellen, die von mehreren Assemblys gemeinsam genutzt werden können.

Syntax ist wie folgt:

pack://application:,,,/Common;component/CommonResources.xaml 

wo Common ist der Name der Baugruppe und alles nach Komponente der Pfad innerhalb dieser Baugruppe auf die zugeordneten Ressource. Letzteres kann nur innerhalb derselben Baugruppe verwendet werden (und sollte bevorzugt werden).

Ich benutze es häufig für ResourceDictionaries, die sich in einer gemeinsamen Assembly über mehreren Baugruppen vom Modultyp befinden.

+0

Ich habe immer noch nicht genau was sollte lieber was lieber sein. Können Sie mir ein Beispiel geben ... – Agzam

+1

Wenn die Ressource in der gleichen Baugruppe ist -> wählen Sie die kurze Syntax. Wenn sich die Ressource in einer anderen Assembly befindet, wählen Sie die lange Syntax. – Goblin

Verwandte Themen