Compartir a través de


PropertyEntry (Clase)

Representa una propiedad.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

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

Sintaxis

'Declaración
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

El tipo PropertyEntry expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido PropertyEntry() Inicializa una nueva instancia de la clase PropertyEntry.
Método protegido PropertyEntry(PropertyValue) Inicializa una nueva instancia de la clase PropertyEntry que actúa como una subpropiedad del PropertyValue especificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública CategoryName Cuando se invalida en una clase derivada, obtiene el nombre de la categoría en la que reside esta propiedad.
Propiedad pública Context Cuando se reemplaza en una clase derivada, se obtiene la instancia actual de EditingContext.
Propiedad pública Description Cuando se invalida en una clase derivada, obtiene la descripción de la propiedad encapsulada.
Propiedad pública DisplayName Obtiene el nombre para mostrar de la propiedad.
Propiedad protegida HasStandardValues Obtiene un valor que indica si esta propiedad tiene valores estándar.
Propiedad pública Identifier Cuando se reemplaza en una clase derivada, obtiene un identificador que identifica exclusivamente este tipo y nombre de propiedad en la plataforma actual.
Propiedad pública IsAdvanced Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la propiedad encapsulada es una propiedad avanzada.
Propiedad pública IsReadOnly Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la propiedad encapsulada es de solo lectura.
Propiedad pública MatchesFilter Obtiene o establece un valor que indica si PropertyEntry coincide con un filtro.
Propiedad pública ModelProperties Cuando se reemplaza en una clase derivada, obtiene la colección de propiedades de modelo de esta instancia de PropertyEntry.
Propiedad pública ParentValue Obtiene el objeto PropertyValue primario.
Propiedad pública PropertyName Cuando se invalida en una clase derivada, obtiene el nombre de la propiedad encapsulada.
Propiedad pública PropertyType Cuando se invalida en una clase derivada, obtiene el tipo de la propiedad encapsulada.
Propiedad pública PropertyValue Obtiene el (modelo de datos) PropertyValue para PropertyEntry.
Propiedad pública PropertyValueEditor Cuando se reemplaza en una clase derivada, obtiene el objeto PropertyValueEditor que se usa para editar este objeto PropertyEntry.
Propiedad pública StandardValues Cuando se invalida en una clase derivada, obtiene los valores estándar compatibles con la propiedad encapsulada.

Arriba

Métodos

  Nombre Descripción
Método público ApplyFilter Determina si PropertyEntry coincide con un filtro y almacena la información.
Método protegido CreatePropertyValueInstance Cuando se invalida en una clase derivada, lo utiliza la infraestructura del host para crear una nueva instancia de PropertyValue específica del host.
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 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 MatchesPredicate Indica si PropertyEntry coincide con un predicado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnFilterApplied Genera el evento IPropertyFilterTarget.FilterApplied.
Método protegido OnPropertyChanged(PropertyChangedEventArgs) Genera el evento PropertyChanged.
Método protegido OnPropertyChanged(String) Genera el evento PropertyChanged.
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 FilterApplied Se produce cuando cambia un objeto PropertyFilter mediante una llamada al método ApplyFilter.
Evento público PropertyChanged Se produce cuando cambia el valor de una propiedad.

Arriba

Comentarios

La clase PropertyEntry proporciona datos de propiedad adicionales, en su mayoría específicos del tipo.

La clase PropertyEntry es para las clases derivadas de la infraestructura del host.

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