ModelItemDictionary - класс
Обновлен: Ноябрь 2007
Реализация поддержки словаря пар "ключ-значение" для объектов ModelItem.
Пространство имен: Microsoft.Windows.Design.Model
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Public MustInherit Class ModelItemDictionary _
Inherits ModelItem _
Implements IDictionary(Of ModelItem, ModelItem), _
ICollection(Of KeyValuePair(Of ModelItem, ModelItem)), IEnumerable(Of KeyValuePair(Of ModelItem, ModelItem)), _
IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
'Применение
Dim instance As ModelItemDictionary
public abstract class ModelItemDictionary : ModelItem,
IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>,
IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemDictionary abstract : public ModelItem,
IDictionary<ModelItem^, ModelItem^>, ICollection<KeyValuePair<ModelItem^, ModelItem^>>,
IEnumerable<KeyValuePair<ModelItem^, ModelItem^>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public abstract class ModelItemDictionary extends ModelItem implements IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>, IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
Заметки
Класс ModelItemDictionary наследуется от ModelItem и реализует поддержку словаря пар "ключ-значение". Ключи и значения представляют собой элементы. В классе ModelItemDictionary определяется присоединенное свойство Key, которое добавляется ко всем элементам словаря. Свойство Key имеет тип данных ModelItem и помечается как недоступное для просмотра и сериализации. Помимо свойства Key, класс ModelItemDictionary возвращает свойство Item из собственной коллекции свойств аналогично классу ModelItemCollection. Класс ModelItemDictionary повторно используется свойство ModelProperty, определенное для объекта ModelItemCollection. Возвращаемое значение представляет собой перечисление значений словаря. Свойство Source для каждого элемента словаря ссылается на свойство Item словаря.
Иерархия наследования
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemDictionary
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.Model - пространство имен