Freigeben über


ModelItemDictionary-Klasse

Aktualisiert: November 2007

Implementiert Schlüssel-Wert-Wörterbuchunterstützung für ModelItem-Objekte.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

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

Hinweise

Die ModelItemDictionary-Klasse wird vom ModelItem abgeleitet und implementiert Unterstützung für ein Wörterbuch von Schlüssel-Wert-Paaren. Sowohl die Schlüssel als auch die Werte sind Elemente. Das ModelItemDictionary definiert eine angefügte Key-Eigenschaft und fügt diese allen Elementen im Wörterbuch hinzu. Der Datentyp der Key-Eigenschaft lautet ModelItem, und er wird als nicht durchsuchbar und nicht serialisierbar markiert. Zusätzlich zur Key-Eigenschaft gibt ModelItemDictionary außerdem eine Item-Eigenschaft seiner Eigenschaftenauflistung zurück, genau wie ModelItemCollection. ModelItemDictionary verwendet die in der ModelItemCollection definierte ModelProperty wieder. Der zurückgegebene Wert ist eine Enumeration der Werte im Wörterbuch. Die Source-Eigenschaft aller Elemente im Wörterbuch verweist auf diese Item-Eigenschaft.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Model.ModelItem
    Microsoft.Windows.Design.Model.ModelItemDictionary

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

ModelItemDictionary-Member

Microsoft.Windows.Design.Model-Namespace

ModelItem

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers