Compartir a través de


ModelItemCollection (Clase)

Actualización: noviembre 2007

Implementa compatibilidad para una colección de objetos ModelItem.

Espacio de nombres:  Microsoft.Windows.Design.Model
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

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

Comentarios

ModelItemCollection se deriva de ModelItem e implementa compatibilidad para una colección de elementos. ModelItemCollection define un nombre de propiedad asociada estática Item. La enumeración Properties de la colección devuelve esta propiedad, así como cualquier ora propiedad definida en la colección. La propiedad Item representa todos los elementos de la colección y se define como tipo IEnumerable de ModelItem. Todos los elementos de la colección tienen su propiedad Source establecida en esta propiedad. Los metadatos de la propiedad la marcan como no examinable y no serializable. La propiedad Item es una “pseudopropiedad” porque realmente no se establece en el modelo. El valor al que señala es el propio objeto ModelItemCollection.

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

ModelItemCollection (Miembros)

Microsoft.Windows.Design.Model (Espacio de nombres)

Otros recursos

Arquitectura de extensibilidad de WPF Designer