Freigeben über


ModelItemCollection-Klasse

Aktualisiert: November 2007

Implementiert die Unterstützung für eine Auflistung von ModelItem-Objekten.

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

Syntax

Public MustInherit Class ModelItemCollection _
    Inherits ModelItem _
    Implements IList(Of ModelItem), ICollection(Of ModelItem),  _
    IEnumerable(Of ModelItem), IList, ICollection, IEnumerable,  _
    INotifyCollectionChanged

Dim instance As ModelItemCollection
public abstract class ModelItemCollection : ModelItem, 
    IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>, 
    IList, ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemCollection abstract : public ModelItem, 
    IList<ModelItem^>, ICollection<ModelItem^>, IEnumerable<ModelItem^>, 
    IList, ICollection, IEnumerable, INotifyCollectionChanged
public abstract class ModelItemCollection extends ModelItem implements IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>, IList, ICollection, IEnumerable, INotifyCollectionChanged

Hinweise

ModelItemCollection wird von ModelItem abgeleitet und implementiert die Unterstützung für eine Auflistung von Elementen. ModelItemCollection definiert einen statischen angefügten Eigenschaftennamen Item. Diese Eigenschaft wird von der Eigenschaften-Enumeration der Auflistung zurückgegeben, zusätzlich zu allen in der Auflistung definierten Eigenschaften. Die Item-Eigenschaft stellt alle Elemente in der Auflistung dar und wird als Typ IEnumerable von ModelItem definiert. Alle Elemente in der Auflistung haben ihre Source-Eigenschaft auf diese Eigenschaft festgelegt. Die Eigenschaftsmetadaten kennzeichnen die Eigenschaft als nicht durchsuchbar und nicht serialisierbar. Die Item-Eigenschaft ist eine "Pseudoeigenschaft", da sie nicht tatsächlich im Modell festgelegt wird. Der Wert, auf den sie verweist, ist die ModelItemCollection selbst.

Vererbungshierarchie

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

Threadsicherheit

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

Siehe auch

Referenz

ModelItemCollection-Member

Microsoft.Windows.Design.Model-Namespace

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers