ResourceDictionary Класс

Определение

Интерфейс 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>>
Наследование
System.Object
ResourceDictionary
Реализации
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

Конструкторы

ResourceDictionary()

Создает новый пустой объект ResourceDictionary.

Свойства

Count

Число записей в словаре ResourceDictionary.

Item[String]

Возвращает значение System.Object, связанное с ключом index.

Keys

Коллекция идентификаторов типа string, являющихся ключами в ResourceDictionary.

MergedDictionaries

Возвращает коллекцию словарей, объединенных в этот словарь.

MergedWith
Устаревшие..

Возвращает или задает тип объекта, с которым объединяется словарь ресурсов.

Source

Возвращает или задает универсальный код ресурса (URI) объединенного словаря ресурсов.

Values

Извлекает значения ResourceDictionary.

Методы

Add(ResourceDictionary)

Добавьте mergedResourceDictionary к объединенным словарям в словаре ресурсов this.

Add(String, Object)

Добавляет key и value в словарь ResourceDictionary как пару "ключ-значение".

Add(Style)

Добавляет неявный стиль к ResourceDictionary.

Add(StyleSheet)

Добавляет styleSheet в список таблиц стилей словаря ресурсов this.

Clear()

Очищает словарь ResourceDictionary.

ContainsKey(String)

Содержит ли ResourceDictionary пару "ключ-значение", которые определены параметром key.

GetEnumerator()

Возвращает интерфейс System.Collections.Generic.IEnumerator`1 объектов System.Collections.Generic.KeyValuePair`2 в словаре ResourceDictionary.

Remove(String)

Удаляет ключ и значение, определяемые параметром key, из словаря ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Для внутреннего использования платформой Xamarin.Forms.

TryGetValue(String, Object)

Интерфейс IDictionary, сопоставляющий строки идентификаторов с произвольными объектами ресурсов.

Явные реализации интерфейса

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

Добавляет элемент в коллекцию.

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

Возвращает значение, которое указывает, содержит ли словарь значение item, индексированное по ключу item.

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

Для внутреннего использования платформой Xamarin.Forms.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Возвращает значение, указывающее, доступен ли словарь ресурсов только для чтения.

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

Для внутреннего использования платформой Xamarin.Forms.

IEnumerable.GetEnumerator()

Для внутреннего использования платформой Xamarin.Forms.

IResourceDictionary.ValuesChanged

Интерфейс IDictionary, сопоставляющий строки идентификаторов с произвольными объектами ресурсов.

Методы расширения

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

Применяется к