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 wird zwei ResourceDictionary Elemente, die mit dem primären zusammengeführt werden ResourceDictionary.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 zusammengeführt, durch das Hinzufügen einer ResourceDictionary der generischen Sammlung verweist MergedDictionaries.Dictionaries are merged by adding a ResourceDictionary to the generic collection referenced by MergedDictionaries. Ein zusammengeführtes ResourceDictionary verfügt nicht über die Resource-Elemente definiert sind, im Markup.A merged ResourceDictionary does not have resource elements defined within it in markup. Stattdessen zusammengeführte Wörterbuch ist ein ResourceDictionary keine untergeordnete Markupelemente definiert (oder ohne Elemente, die über Code hinzugefügt wurden), jedoch mit einer URIURI für Source.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 Angabe ermöglicht das zusammengeführte Wörterbuch, das von einer externen Quelle, z. B. einer separaten Assembly stammen, die mit der Anwendung ausgeliefert wird "lose XAMLXAML", oder einer bestimmten Lokalisierung oder die Assembly für globale Ressourcen.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.

Angeben von Ressourcenelementen innerhalb einer ResourceDictionary , bei dem Source angegebene wird nicht unterstützt.Specifying resource elements within a ResourceDictionary that has Source specified is not supported.

Suchverhalten innerhalb der MergedDictionaries Auflistung durchsucht die zuletzt hinzugefügte ResourceDictionary zuerst und anschließend die Suche wird angehalten, sobald ein angeforderten 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 die Auflistung zusammengeführter Wörterbücher sind zulässig.Duplicate keys across the collection of merged dictionaries are not illegal. Weitere Informationen zum Verhalten von zusammengeführten Wörterbüchern, finden Sie unter zusammengeführte Ressourcenverzeichnisse.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
Eine oder mehrere ResourceDictionary Objektelemente.One or more ResourceDictionary object elements. Ein ResourceDictionary zum MergedDictionaries keinen Auflistungsinhalt und gibt eine Source Attribut, das die vollständige verweist ResourceDictionary Remote.A 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