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
ResourceDictionary
Implementuje

Konstruktory

ResourceDictionary()

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

Vlastnosti

Count

Počet položek v ResourceDictionarysouboru .

Item[String]

Načte hodnotu přidruženou 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 se sloučí slovník prostředků.

Source

Získá nebo nastaví identifikátor URI sloučeného slovníku 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, zda obsahuje ResourceDictionary pár klíč-hodnota identifikovaný nástrojem key.

GetEnumerator()

IEnumerator<T> Vrátí hodnotu z ResourceDictionaryhodnot KeyValuePair<TKey,TValue>.

Remove(String)

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

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Pro interní použití platformou Xamarin.Forms.

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, zda slovník obsahuje hodnotu v item, indexované klíčem v item.

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

Pro interní použití platformou Xamarin.Forms.

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í platformou Xamarin.Forms.

IEnumerable.GetEnumerator()

Pro interní použití platformou Xamarin.Forms.

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í platformou Xamarin.Forms.

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

Pro interní použití platformou Xamarin.Forms.

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

Pro interní použití platformou Xamarin.Forms.

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

Pro interní použití platformou Xamarin.Forms.

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

Pro interní použití platformou Xamarin.Forms.

Platí pro