ResourceDictionary.MergedDictionaries ResourceDictionary.MergedDictionaries ResourceDictionary.MergedDictionaries ResourceDictionary.MergedDictionaries Property

Definition

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.Gets a collection of the ResourceDictionary dictionaries that constitute the various resource dictionaries in the merged dictionaries.

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.The collection of merged dictionaries.

Beispiele

Im folgenden Beispiel werden zwei ResourceDictionary -Elemente angegeben, die in der ResourceDictionaryprimären Datenbank zusammengeführt werden sollen.The following example specifies two ResourceDictionary elements to be merged into the primary ResourceDictionary.

<Page.Resources>
  <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="myresourcedictionary.xaml"/>
      <ResourceDictionary Source="myresourcedictionary2.xaml"/>
    </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
</Page.Resources>

Hinweise

Wörterbücher werden durch Hinzufügen ResourceDictionary einer zur generischen MergedDictionariesAuflistung zusammengeführt, auf die verweist.Dictionaries are merged by adding a ResourceDictionary to the generic collection referenced by MergedDictionaries. In einem ResourceDictionary zusammengeführten sind keine Ressourcen Elemente im Markup definiert.A merged ResourceDictionary does not have resource elements defined within it in markup. Stattdessen ist das zusammengeführte Wörterbuch ResourceDictionary eine, bei der keine untergeordneten Markup Elemente definiert sind (oder ohne durch Code hinzugefügte URIURI Elemente) Source, jedoch mit einem angegebenen für.Instead, the merged dictionary is a ResourceDictionary with no markup child elements defined (or with no elements added through code), but with a URIURI specified for Source. Die Source Bezeichnung ermöglicht das zusammengeführte Wörterbuch aus einer externen Quelle, z. b. einer separaten Ressourcenassembly, die mit der Anwendung XAMLXAMLausgeliefert wird, "locker" oder einer bestimmten Lokalisierung oder globalen Ressourcenassembly.The Source designation enables the merged dictionary to come from an external source, such as a separate resource assembly that ships with the application, "loose XAMLXAML", or a specific localization or global resources assembly.

Das Angeben von Ressourcen Elementen ResourceDictionary in einer Source , die angegeben hat, wird nicht unterstützt.Specifying resource elements within a ResourceDictionary that has Source specified is not supported.

Das Suchverhalten in der MergedDictionaries Sammlung sucht zuerst nach dem zuletzt hinzu ResourceDictionary gefügten, und die Suche wird beendet, sobald ein angeforderter Schlüssel gefunden wird.Lookup behavior within the MergedDictionaries collection will search the last-added ResourceDictionary first, and the search stops as soon as a requested key is found. Doppelte Schlüssel in der Sammlung zusammen geführter Wörterbücher sind nicht zulässig.Duplicate keys across the collection of merged dictionaries are not illegal. Weitere Informationen zum Verhalten zusammen geführter Wörterbücher finden Sie unter zusammengeführte Ressourcen Wörterbücher.For more information on merged dictionary behavior, see Merged Resource Dictionaries.

Verwendung von XAML-EigenschaftenelementenXAML Property Element Usage

<object>  
  <object.MergedDictionaries>  
    oneOrMoreResourceDictionaries  
  </object.MergedDictionaries>  
</object>  
  

XAML-WerteXAML Values

oneOrMoreResourceDictionariesoneOrMoreResourceDictionaries
Ein oder mehrere ResourceDictionary Objekt Elemente.One or more ResourceDictionary object elements. Ein ResourceDictionary , das MergedDictionaries für verwendet wird, verfügt über keinen Auflistungs Inhalt und gibt ein ResourceDictionary Source -Attribut an, das auf den gesamten Remote verweistA ResourceDictionary used for MergedDictionaries does not have collection content, and specifies a Source attribute that references the complete ResourceDictionary remotely.

Gilt für:

Siehe auch