ResourceDictionary Clase

Definición

Un IDictionary que asigna las cadenas del identificador a objetos de recursos arbitrarios.

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>>
Herencia
ResourceDictionary
Implementaciones

Constructores

ResourceDictionary()

Crea un objeto ResourceDictionary vacío.

Propiedades

Count

Número de entradas de ResourceDictionary.

Item[String]

Recupera el valor Object asociado con la clave index.

Keys

La colección de strings del identificador que son claves en ResourceDictionary.

MergedDictionaries

Obtiene la colección de diccionarios que se han combinado en este diccionario.

MergedWith
Obsoleto.

Obtiene o establece el tipo de objeto con el que se combina el diccionario de recursos.

Source

Obtiene o establece el RUI del diccionario de recursos combinados.

Values

Recupera los valores de ResourceDictionary.

Métodos

Add(ResourceDictionary)

Agrega mergedResourceDictionary a los diccionarios combinados en this diccionario de recursos.

Add(String, Object)

Agrega key y value a ResourceDictionary como par clave-valor.

Add(Style)

Agrega un estilo implícito a ResourceDictionary.

Add(StyleSheet)

Agrega styleSheet a la lista de hojas de estilo de this diccionario de recursos.

Clear()

Vacía el objeto ResourceDictionary.

ContainsKey(String)

Si ResourceDictionary contiene un par clave-valor identificado por key.

GetEnumerator()

Devuelve IEnumerator<T> de los KeyValuePair<TKey,TValue> del ResourceDictionary.

Remove(String)

Quita la clave y el valor identificado por key desde ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Para uso interno de la plataforma de Xamarin.Forms.

TryGetValue(String, Object)

Implementaciones de interfaz explícitas

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

Agrega un elemento a la colección.

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

Devuelve un valor que indica si el diccionario contiene el valor en item, indexado por la clave en item.

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

Para uso interno de la plataforma de Xamarin.Forms.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Obtiene un valor que indica si el diccionario de recursos es de solo lectura.

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

Para uso interno de la plataforma de Xamarin.Forms.

IEnumerable.GetEnumerator()

Para uso interno de la plataforma de Xamarin.Forms.

IResourceDictionary.ValuesChanged

Métodos de extensión

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

Se aplica a