ResourceDictionary Classe

Definizione

Elemento IDictionary che esegue il mapping di stringhe dell'identificatore a oggetti di risorse arbitrari.

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>>
Ereditarietà
ResourceDictionary
Implementazioni

Costruttori

ResourceDictionary()

Crea un nuovo oggetto ResourceDictionary vuoto.

Proprietà

Count

Numero di voci in ResourceDictionary.

Item[String]

Recupera il valore Object associato alla chiave index.

Keys

Raccolta di identificatori string che sono chiavi in ResourceDictionary.

MergedDictionaries

Ottiene la raccolta di dizionari che sono stati uniti nel dizionario corrente.

MergedWith
Obsoleta.

Ottiene o imposta il tipo di oggetto con cui è unito il dizionario risorse.

Source

Ottiene o imposta l'URI del dizionario risorse unito.

Values

Recupera i valori di ResourceDictionary.

Metodi

Add(ResourceDictionary)

Aggiunge mergedResourceDictionary ai dizionari uniti nel dizionario risorse this.

Add(String, Object)

Aggiunge key e value a ResourceDictionary come coppia chiave/valore.

Add(Style)

Aggiunge uno stile implicito a ResourceDictionary.

Add(StyleSheet)

Aggiunge styleSheet all'elenco fogli di stile del dizionario risorse this.

Clear()

Svuota ResourceDictionary.

ContainsKey(String)

Determina se ResourceDictionary contiene una coppia chiave/valore identificata da key.

GetEnumerator()

Restituisce un elemento IEnumerator<T> di KeyValuePair<TKey,TValue> appartenente a ResourceDictionary.

Remove(String)

Rimuove la chiave e il valore identificati tramite key da ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Per uso interno della piattaforma Xamarin.Forms.

TryGetValue(String, Object)

Elemento IDictionary che esegue il mapping di stringhe dell'identificatore a oggetti di risorse arbitrari.

Implementazioni dell'interfaccia esplicita

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

Aggiunge un elemento alla raccolta.

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

Restituisce un valore che indica se il dizionario contiene il valore presente in item, indicizzato dalla chiave in item.

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

Per uso interno della piattaforma Xamarin.Forms.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Ottiene un valore che indica se il dizionario risorse è di sola lettura.

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

Per uso interno della piattaforma Xamarin.Forms.

IEnumerable.GetEnumerator()

Per uso interno della piattaforma Xamarin.Forms.

IResourceDictionary.ValuesChanged

Elemento IDictionary che esegue il mapping di stringhe dell'identificatore a oggetti di risorse arbitrari.

Metodi di estensione

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

Si applica a