ResourceDictionary.MergedDictionaries Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection des dictionnaires ResourceDictionary qui constituent les différents dictionnaires de ressources dans les dictionnaires fusionnés.
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.
Exemples
L’exemple suivant spécifie deux ResourceDictionary éléments à fusionner dans le réplica principal 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 une ResourceDictionary à la collection générique référencée par MergedDictionaries. Une fusion ResourceDictionary n’a pas d’éléments de ressource définis dans le balisage. Au lieu de cela, le dictionnaire fusionné est un ResourceDictionary dictionnaire fusionné sans éléments enfants de balisage définis (ou sans éléments ajoutés via du code), mais avec un URI spécifié pour Source. La Source désignation permet au dictionnaire fusionné de provenir d’une source externe, telle qu’un assembly de ressources distinct fourni avec l’application, « XAML libre » ou un assembly de ressources globales ou de localisation spécifique.
La spécification d’éléments de ressource dans un ResourceDictionary élément spécifié Source n’est pas prise en charge.
Le comportement de recherche dans la MergedDictionaries collection effectue une recherche dans le premier ajouté ResourceDictionary et la recherche s’arrête dès qu’une clé demandée est trouvée. Les clés en double dans la collection de dictionnaires fusionnés ne sont pas illégales. Pour plus d’informations sur le comportement du dictionnaire fusionné, consultez Dictionnaires de ressources fusionnés.
Utilisation des éléments de propriété XAML
<object>
<object.MergedDictionaries>
oneOrMoreResourceDictionaries
</object.MergedDictionaries>
</object>
Valeurs XAML
oneOrMoreResourceDictionaries
Un ou plusieurs ResourceDictionary éléments d’objet. Utilisé ResourceDictionary pour MergedDictionaries ne pas avoir de contenu de collection et spécifie un Source attribut qui fait référence à distance à la fin ResourceDictionary .