Compartir a través de


PropertyValueCollection (Clase)

Representa una colección de instancias de PropertyValue.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueCollection

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

Sintaxis

'Declaración
Public MustInherit Class PropertyValueCollection _
    Implements IEnumerable(Of PropertyValue), IEnumerable,  _
    INotifyCollectionChanged
public abstract class PropertyValueCollection : IEnumerable<PropertyValue>, 
    IEnumerable, INotifyCollectionChanged
public ref class PropertyValueCollection abstract : IEnumerable<PropertyValue^>, 
    IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type PropertyValueCollection =  
    class
        interface IEnumerable<PropertyValue>
        interface IEnumerable
        interface INotifyCollectionChanged
    end
public abstract class PropertyValueCollection implements IEnumerable<PropertyValue>, IEnumerable, INotifyCollectionChanged

El tipo PropertyValueCollection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido PropertyValueCollection Inicializa una nueva instancia de la clase PropertyValueCollection.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Count Cuando se invalida en una clase derivada, obtiene el número de elementos de la colección.
Propiedad pública Item Cuando se invalida en una clase derivada, obtiene el elemento PropertyValue en el índice especificado.
Propiedad pública ParentValue Obtiene el objeto PropertyValue primario.

Arriba

Métodos

  Nombre Descripción
Método público Add Cuando se invalida en una clase derivada, agrega el objeto especificado a la colección.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetEnumerator Cuando se invalida en una clase derivada, devuelve un enumerador IEnumerator con establecimiento inflexible de tipos para la colección de objetos PropertyValue.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Insert Cuando se invalida en una clase derivada, inserta el objeto especificado en el índice especificado de la colección.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnCollectionChanged Genera el evento CollectionChanged.
Método público Remove Cuando se invalida en una clase derivada, quita el objeto PropertyValue especificado de la colección.
Método público RemoveAt Cuando se invalida en una clase derivada, quita el objeto PropertyValue del índice especificado de la colección.
Método público SetIndex Cuando se invalida en una clase derivada, intercambia el orden de los objetos de la colección.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público CollectionChanged Se produce cuando cambia la propiedad PropertyValueCollection.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator Infraestructura. Para obtener una descripción de este miembro, vea IEnumerable.GetEnumerator.

Arriba

Comentarios

La clase abstracta PropertyValueCollection se utiliza para las propiedades cuyo tipo es una colección.

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

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

Otros recursos

Extensibilidad de WPF Designer

Arquitectura de edición de propiedades