Поделиться через


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

ModelItemDictionary - члены

Microsoft.Windows.Design.Model - пространство имен

ModelItem

Другие ресурсы

Архитектура расширяемости конструктора WPF