ResourceDictionary Klasse

Definition

Eine IDictionary-Schnittstelle, die Bezeichnerzeichenfolgen beliebigen Ressourcenobjekten zuordnet.

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>>
Vererbung
ResourceDictionary
Implementiert

Konstruktoren

ResourceDictionary()

Erstellt ein neues, leeres ResourceDictionary-Objekt.

Eigenschaften

Count

Die Anzahl der Einträge in ResourceDictionary.

Item[String]

Ruft den Object-Wert ab, der dem index-Schlüssel zugeordnet ist.

Keys

Die Sammlung der Bezeichnerzeichenfolgen, die in string als Schlüssel fungierenResourceDictionary.

MergedDictionaries

Ruft die Sammlung der Wörterbücher ab, die in diesem Wörterbuch zusammengeführt wurden.

MergedWith
Veraltet.

Ruft den Typ des Objekts ab, mit dem das Ressourcenverzeichnis zusammengeführt wurde, oder legt diesen fest.

Source

Ruft den URI des zusammengeführten Ressourcenverzeichnisses ab oder legt diesen fest.

Values

Ruft die Werte der ResourceDictionary-Klasse ab.

Methoden

Add(ResourceDictionary)

Fügt mergedResourceDictionary zu den zusammengeführten Wörterbüchern im this-Ressourcenverzeichnis hinzu.

Add(String, Object)

Fügt key und value als Schlüssel-Wert-Paar zu ResourceDictionary hinzu.

Add(Style)

Fügt eine implizite Style-Klasse zu ResourceDictionary hinzu.

Add(StyleSheet)

Fügt styleSheet zu der Liste der Stylesheets des this-Ressourcenverzeichnisses hinzu.

Clear()

Leert ResourceDictionary.

ContainsKey(String)

Legt fest, ob ResourceDictionary ein Schlüssel-Wert-Paar enthält, das durch key identifiziert wird.

GetEnumerator()

Gibt eine IEnumerator<T>-Schnittstelle der KeyValuePair<TKey,TValue>-Implementierung von ResourceDictionary zurück.

Remove(String)

Entfernt den Schlüssel und den Wert, der von key identifiziert wurde, aus ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

TryGetValue(String, Object)

Eine IDictionary-Schnittstelle, die Bezeichnerzeichenfolgen beliebigen Ressourcenobjekten zuordnet.

Explizite Schnittstellenimplementierungen

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

Fügt der Auflistung ein Element hinzu.

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

Gibt einen Wert zurück, der angibt, ob das Wörterbuch den Wert in item enthält, der durch den Schlüssel in item indiziert wird.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Ruft einen Wert ab, der angibt, ob das Ressourcenverzeichnis schreibgeschützt ist.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

IEnumerable.GetEnumerator()

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

IResourceDictionary.ValuesChanged

Eine IDictionary-Schnittstelle, die Bezeichnerzeichenfolgen beliebigen Ressourcenobjekten zuordnet.

Erweiterungsmethoden

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

Gilt für: