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
Microsoft.Windows.Design.Model-Namespace