ResourceDictionary Classe

Definição

Um IDictionary que mapeia cadeias de caracteres de identificador para objetos de recurso arbitrários.

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>>
Herança
ResourceDictionary
Implementações

Construtores

ResourceDictionary()

Cria um novo objeto ResourceDictionary vazio.

Propriedades

Count

O número de entradas no ResourceDictionary.

Item[String]

Recupera o valor Object associado à chave index.

Keys

A coleção do identificador strings que são chaves no ResourceDictionary.

MergedDictionaries

Obtém a coleção de dicionários que foram mesclados a este dicionário.

MergedWith
Obsoleto.

Obtém ou define o tipo de objeto com o qual o dicionário de recursos é mesclado.

Source

Obtém ou define o URI do dicionário de recursos mesclado.

Values

Recupera os valores de ResourceDictionary.

Métodos

Add(ResourceDictionary)

Adicione mergedResourceDictionary aos dicionários mesclados no dicionário de recursos this.

Add(String, Object)

Adiciona key e value a ResourceDictionary como um par chave-valor.

Add(Style)

Adiciona um Estilo implícito ao ResourceDictionary.

Add(StyleSheet)

Adiciona styleSheet à lista do dicionário de recursos this de folhas de estilo.

Clear()

Esvazia o ResourceDictionary.

ContainsKey(String)

Se o ResourceDictionary contém um par chave-valor identificado por key.

GetEnumerator()

Retorna um IEnumerator<T> dos KeyValuePair<TKey,TValue>s do ResourceDictionary.

Remove(String)

Remove a chave e o valor identificados por key do ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Para uso interno pela plataforma do Xamarin.Forms.

TryGetValue(String, Object)

Um IDictionary que mapeia cadeias de caracteres de identificador para objetos de recurso arbitrários.

Implantações explícitas de interface

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

Adiciona um item à coleção.

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

Retorna um valor que indica se o dicionário contém o valor em item, indexado pela chave no item.

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

Para uso interno pela plataforma do Xamarin.Forms.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Obtém um valor que indica se o dicionário de recursos é somente leitura.

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

Para uso interno pela plataforma do Xamarin.Forms.

IEnumerable.GetEnumerator()

Para uso interno pela plataforma do Xamarin.Forms.

IResourceDictionary.ValuesChanged

Um IDictionary que mapeia cadeias de caracteres de identificador para objetos de recurso arbitrários.

Métodos de Extensão

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

Aplica-se a