Condividi tramite


Classe ModelItemCollection

Aggiornamento: novembre 2007

Implementa il supporto per un insieme di oggetti ModelItem.

Spazio dei nomi:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

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

Note

L'oggetto ModelItemCollection deriva dall'oggetto ModelItem e implementa il supporto per un insieme di elementi. L'oggetto ModelItemCollection definisce un nome per la proprietà associata statica Item. Questa proprietà viene restituita dall'enumerazione Properties dell'insieme, oltre a tutte le proprietà definite nell'insieme. La proprietà Item rappresenta tutti gli elementi dell'insieme e viene definita come tipo IEnumerable dell'oggetto ModelItem. Tutti gli elementi dell'insieme hanno la proprietà Source impostata su questa proprietà. I metadati della proprietà la contrassegnano come non esplorabile e non serializzabile. La proprietà Item è una "pseudo" proprietà poiché non viene effettivamente impostata nel modello. Il valore a cui punta è l'oggetto ModelItemCollection stesso.

Gerarchia di ereditarietà

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri ModelItemCollection

Spazio dei nomi Microsoft.Windows.Design.Model

Altre risorse

Architettura di estensibilità di Progettazione WPF