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

Définition

Obtient une collection des dictionnaires ResourceDictionary qui constituent les différents dictionnaires de ressources dans les dictionnaires fusionnés.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)

Valeur de propriété

La collection de dictionnaires fusionnés.The collection of merged dictionaries.

Exemples

L’exemple suivant spécifie deux ResourceDictionary éléments à fusionner dans le réplica principal 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>

Remarques

Les dictionnaires sont fusionnés en ajoutant un ResourceDictionary à la collection générique référencée par MergedDictionaries.Dictionaries are merged by adding a ResourceDictionary to the generic collection referenced by MergedDictionaries. Un élément fusionné ResourceDictionary n’a pas d’éléments de ressource définis dans le balisage.A merged ResourceDictionary does not have resource elements defined within it in markup. Au lieu de cela, le dictionnaire fusionné est un ResourceDictionary sans éléments enfants de balise définis (ou sans éléments ajoutés via le code), mais avec un URIURI spécifié pour 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. Le Source désignation permet au dictionnaire fusionné provenir d’une source externe, comme un assembly de ressources distinct est fourni avec l’application, « libre XAMLXAML», une localisation spécifique ou un assembly de ressources globales.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.

Spécification d’éléments de ressource dans un ResourceDictionary qui a Source spécifié n’est pas pris en charge.Specifying resource elements within a ResourceDictionary that has Source specified is not supported.

Comportement de recherche dans les MergedDictionaries collection recherche le dernier ajouté ResourceDictionary première et la recherche s’arrête dès qu’une clé demandée est trouvée.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. Clés en double dans la collection de dictionnaires fusionnés ne sont pas non conformes.Duplicate keys across the collection of merged dictionaries are not illegal. Pour plus d’informations sur le comportement de dictionnaire fusionné, consultez les dictionnaires de ressources fusionnés.For more information on merged dictionary behavior, see Merged Resource Dictionaries.

Utilisation des éléments de propriété XAMLXAML Property Element Usage

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

Valeurs XAMLXAML Values

oneOrMoreResourceDictionariesoneOrMoreResourceDictionaries
Un ou plusieurs ResourceDictionary éléments objet.One or more ResourceDictionary object elements. Un ResourceDictionary utilisé pour MergedDictionaries n’a pas de contenu d’une collection et spécifie un Source attribut qui fait référence à l’ensemble ResourceDictionary à distance.A ResourceDictionary used for MergedDictionaries does not have collection content, and specifies a Source attribute that references the complete ResourceDictionary remotely.

S’applique à

Voir aussi