Sdílet prostřednictvím


ResourceDictionary Třída

Definice

IDictionary, který mapuje řetězce identifikátorů na libovolné objekty prostředků.

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>>
Dědičnost
System.Object
ResourceDictionary
Implementuje
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>> System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>> System.Collections.Generic.IDictionary<System.String,System.Object> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> System.Collections.Generic.IEnumerable<T> System.Collections.IEnumerable IResourceDictionary

Konstruktory

ResourceDictionary()

Vytvoří nový prázdný ResourceDictionary objekt.

Vlastnosti

Count

Počet položek v .ResourceDictionary

Item[String]

Načte hodnotu přidruženou System.Object ke klíči index.

Keys

Kolekce identifikátorů string, které jsou klíči v objektu ResourceDictionary.

MergedDictionaries

Získá kolekci slovníků, které byly sloučeny do tohoto slovníku.

MergedWith
Zastaralé.

Získá nebo nastaví typ objektu, se kterým je slovník prostředků sloučen.

Source

Získá nebo nastaví identifikátor URI slovníku sloučených prostředků.

Values

Načte hodnoty .ResourceDictionary

Metody

Add(ResourceDictionary)

Přidejte mergedResourceDictionary do sloučených slovníků ve this slovníku prostředků.

Add(String, Object)

Přidá key a value do páru ResourceDictionary klíč-hodnota.

Add(Style)

Přidá implicitní styl do ResourceDictionary.

Add(StyleSheet)

this Přidá styleSheet seznam šablon stylů ve slovníku prostředků.

Clear()

Vyprázdní .ResourceDictionary

ContainsKey(String)

Určuje, ResourceDictionary zda obsahuje pár klíč-hodnota identifikovaný parametrem key.

GetEnumerator()

Vrátí hodnotu System.Collections.Generic.IEnumerator`1 z ResourceDictionaryhodnot System.Collections.Generic.KeyValuePair`2.

Remove(String)

Odebere klíč a hodnotu identifikovanou nástrojem key z objektu ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Pro interní použití v Xamarinu. Forms platformu.

TryGetValue(String, Object)

IDictionary, který mapuje řetězce identifikátorů na libovolné objekty prostředků.

Explicitní implementace rozhraní

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

Přidá položku do kolekce.

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

Vrátí hodnotu, která označuje, jestli slovník obsahuje hodnotu v item, indexovanou klíčem v item.

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

Pro interní použití v Xamarinu. Forms platformu.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Získá hodnotu, která označuje, zda je slovník prostředků jen pro čtení.

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

Pro interní použití v Xamarinu. Forms platformu.

IEnumerable.GetEnumerator()

Pro interní použití v Xamarinu. Forms platformu.

IResourceDictionary.ValuesChanged

IDictionary, který mapuje řetězce identifikátorů na libovolné objekty prostředků.

Metody rozšíření

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

Platí pro