ResourceDictionary Sınıf

Tanım

Tanımlayıcı dizelerini rastgele kaynak nesneleriyle eşleyen bir IDictionary.

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>>
Devralma
ResourceDictionary
Uygulamalar

Oluşturucular

ResourceDictionary()

Yeni boş bir ResourceDictionary nesne oluşturur.

Özellikler

Count

İçindeki girdi sayısı ResourceDictionary .

Item[String]

ObjectAnahtarla ilişkili değeri alır index .

Keys

İçindeki anahtarlar olan tanımlayıcı string öğeleri koleksiyonu ResourceDictionary .

MergedDictionaries

Bu sözlükte birleştirilmiş sözlüklerin koleksiyonunu alır.

MergedWith
Kullanımdan kalktı.

Kaynak sözlüğün birleştirildiği nesne türünü alır veya ayarlar.

Source

Birleştirilmiş kaynak sözlüğünün URI 'sini alır veya ayarlar.

Values

Değerlerini alır ResourceDictionary .

Yöntemler

Add(ResourceDictionary)

mergedResourceDictionaryKaynak sözlüğünde birleştirilmiş sözlüklere ekleyin this .

Add(String, Object)

Öğesini key value ResourceDictionary anahtar-değer çifti olarak ekler.

Add(Style)

ResourceDictionary 'ye örtük bir stil ekler.

Add(StyleSheet)

styleSheetTho this kaynak sözlüğünün stil sayfaları listesini ekler.

Clear()

Öğesini boşaltır ResourceDictionary .

ContainsKey(String)

' Nin ResourceDictionary tarafından tanımlanan bir anahtar-değer çifti içerip içermediğini belirtir key .

GetEnumerator()

S 'nin bir IEnumerator<T> kümesini ResourceDictionary döndürür KeyValuePair<TKey,TValue> .

Remove(String)

Tarafından tanımlanan anahtar ve değeri öğesinden kaldırır key ResourceDictionary .

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Xamarin. Forms platformu tarafından dahili kullanım için.

TryGetValue(String, Object)

Belirtik Arabirim Kullanımları

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

Bir öğeyi koleksiyona ekler.

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

İçindeki item anahtara göre dizine alınmış, sözlüğün içinde değeri içerip içermediğini gösteren bir değer döndürür item .

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

Xamarin. Forms platformu tarafından dahili kullanım için.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Kaynak sözlüğün salt okunurdur olup olmadığını gösteren bir değer alır.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

IEnumerable.GetEnumerator()

Xamarin. Forms platformu tarafından dahili kullanım için.

IResourceDictionary.ValuesChanged

Uzantı Metotları

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

Şunlara uygulanır