ResourceDictionary.MergedDictionaries Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung der ResourceDictionary-Wörterbücher ab, aus denen sich die verschiedenen Ressourcenwörterbücher in den zusammengeführten Wörterbüchern zusammensetzen.
public:
property System::Collections::ObjectModel::Collection<System::Windows::ResourceDictionary ^> ^ MergedDictionaries { System::Collections::ObjectModel::Collection<System::Windows::ResourceDictionary ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary> MergedDictionaries { get; }
member this.MergedDictionaries : System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary>
Public ReadOnly Property MergedDictionaries As Collection(Of ResourceDictionary)
Eigenschaftswert
Die Auflistung zusammengeführter Wörterbücher.
Beispiele
Im folgenden Beispiel werden zwei ResourceDictionary Elemente angegeben, die mit der primären zusammengeführt ResourceDictionarywerden sollen.
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Hinweise
Wörterbücher werden zusammengeführt, indem Sie eine ResourceDictionary zu der generischen Auflistung hinzufügen, auf die verwiesen MergedDictionarieswird. Ein zusammengeführtes ResourceDictionary Element enthält keine Ressourcenelemente, die innerhalb des Markups definiert sind. Stattdessen ist das zusammengeführte Wörterbuch ein ResourceDictionary mit keinem Markup untergeordneten Elementen definiert (oder ohne Elemente, die durch Code hinzugefügt wurden), aber mit einem für Source. Mit Source der Bezeichnung kann das zusammengeführte Wörterbuch aus einer externen Quelle stammen, z. B. eine separate Ressourcenassembly, die mit der Anwendung, "lose XAML" oder einer bestimmten Lokalisierung oder einer globalen Ressourcenassembly enthalten ist.
Das Angeben von Ressourcenelementen innerhalb eines ResourceDictionary Source angegebenen Elements wird nicht unterstützt.
Das Nachschlageverhalten innerhalb der MergedDictionaries Auflistung wird zuerst durchsucht ResourceDictionary , und die Suche wird beendet, sobald ein angeforderter Schlüssel gefunden wird. Doppelte Schlüssel in der Sammlung zusammengeführter Wörterbücher sind nicht illegal. Weitere Informationen zum Zusammengeführten Wörterbuchverhalten finden Sie unter "Zusammengeführte Ressourcenwörterbücher".
Verwendung von XAML-Eigenschaftenelementen
<object>
<object.MergedDictionaries>
oneOrMoreResourceDictionaries
</object.MergedDictionaries>
</object>
XAML-Werte
oneOrMoreResourceDictionaries
ResourceDictionary Mindestens ein Objektelement. Es ResourceDictionary wird kein Sammlungsinhalt verwendet MergedDictionaries , und es wird ein Source Attribut angegeben, das auf den vollständigen ResourceDictionary Remotezugriff verweist.