ResourceDictionary Classe

Définition

IDictionary qui mappe des chaînes d’identificateur vers des objets de ressources arbitraires.

public class ResourceDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, Xamarin.Forms.Internals.IResourceDictionary
type ResourceDictionary = class
    interface IResourceDictionary
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
Héritage
ResourceDictionary
Implémente

Constructeurs

ResourceDictionary()

Crée un objet ResourceDictionary vide.

Propriétés

Count

Nombre d’entrées dans ResourceDictionary.

Item[String]

Récupère la valeur Object associée à la clé index.

Keys

Collection de string d’identificateur qui sont des clés de ResourceDictionary.

MergedDictionaries

Obtient la collection des dictionnaires qui ont été fusionnés pour créer ce dictionnaire.

MergedWith
Obsolète.

Obtient ou définit le type d’objet avec lequel le dictionnaire de ressources est fusionné.

Source

Obtient ou définit l’URI du dictionnaire de ressources fusionné.

Values

Récupère les valeurs de ResourceDictionary.

Méthodes

Add(ResourceDictionary)

Ajouter mergedResourceDictionary aux dictionnaires fusionnés dans le dictionnaire de ressources this.

Add(String, Object)

Ajoute key et value à ResourceDictionary en tant que paire clé/valeur.

Add(Style)

Ajoute un style implicite à la classe ResourceDictionary.

Add(StyleSheet)

Ajoute styleSheet à la liste de feuilles de style du dictionnaire de ressources this.

Clear()

Vide ResourceDictionary.

ContainsKey(String)

Détermine si ResourceDictionary contient une paire clé/valeur identifiée par key.

GetEnumerator()

Retourne un IEnumerator<T> des KeyValuePair<TKey,TValue> de ResourceDictionary.

Remove(String)

Supprime de ResourceDictionary la clé et la valeur identifiées par key.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Pour un usage interne par la plateforme Xamarin.Forms.

TryGetValue(String, Object)

IDictionary qui mappe des chaînes d’identificateur vers des objets de ressources arbitraires.

Implémentations d’interfaces explicites

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Ajoute un élément à la collection.

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

Retourne une valeur qui indique si le dictionnaire contient la valeur dans item, indexée par la clé dans item.

ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Obtient une valeur indiquant si le dictionnaire de ressources est en lecture seule.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Pour un usage interne par la plateforme Xamarin.Forms.

IEnumerable.GetEnumerator()

Pour un usage interne par la plateforme Xamarin.Forms.

IResourceDictionary.ValuesChanged

IDictionary qui mappe des chaînes d’identificateur vers des objets de ressources arbitraires.

Méthodes d’extension

ForEach<T>(IEnumerable<T>, Action<T>)

Pour un usage interne par la plateforme Xamarin.Forms.

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Pour un usage interne par la plateforme Xamarin.Forms.

IndexOf<T>(IEnumerable<T>, T)

Pour un usage interne par la plateforme Xamarin.Forms.

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

Pour un usage interne par la plateforme Xamarin.Forms.

Prepend<T>(IEnumerable<T>, T)

Pour un usage interne par la plateforme Xamarin.Forms.

S’applique à