PropertyValue (Clase)
Representa el valor de una propiedad.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValue
Espacio de nombres: Microsoft.Windows.Design.PropertyEditing
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
Public MustInherit Class PropertyValue _
Implements INotifyPropertyChanged
public abstract class PropertyValue : INotifyPropertyChanged
public ref class PropertyValue abstract : INotifyPropertyChanged
[<AbstractClass>]
type PropertyValue =
class
interface INotifyPropertyChanged
end
public abstract class PropertyValue implements INotifyPropertyChanged
El tipo PropertyValue expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
PropertyValue | Inicializa una nueva instancia de la clase PropertyValue. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CanConvertFromString | Cuando se invalida en una clase derivada, obtiene un valor que indica si Value puede convertirse a partir de una cadena. | |
CatchExceptions | Obtiene un valor que indica cómo se van a controlar las excepciones que se produzcan durante los métodos Get y Set de las propiedades Value y StringValue. | |
Collection | Cuando se invalida en una clase derivada, obtiene una colección PropertyValueCollection de objetos que representa el valor de PropertyValue. | |
HasSubProperties | Cuando se invalida en una clase derivada, obtiene un valor que indica si este valor de propiedad admite subpropiedades. | |
IsCollection | Cuando se invalida en una clase derivada, obtiene un valor que indica si este objeto PropertyValue es una colección. | |
IsDefaultValue | Cuando se invalida en una clase derivada, obtiene un valor que indica si el valor actual de la propiedad Value es el valor predeterminado de la propiedad. | |
IsMixedValue | Cuando se invalida en una clase derivada, obtiene un valor que indica si este valor de propiedad representa una propiedad de varios objetos que tienen más de un valor. | |
ParentProperty | Obtiene el elemento primario de este PropertyValue. | |
Source | Cuando se invalida en una clase derivada, obtiene un objeto PropertyValueSource que contiene información sobre el origen de este valor de propiedad. | |
StringValue | Obtiene o establece el valor de este objeto PropertyValue como String. | |
SubProperties | Cuando se invalida en una clase derivada, obtiene las subpropiedades de este valor de propiedad. | |
Value | Obtiene o establece el valor de este PropertyValue. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ClearValue | Cuando se invalida en una clase derivada, borra el valor de modo que no se establezca. | |
ConvertStringToValue | Cuando se invalida en una clase derivada, intenta convertir la String especificada en un Object. | |
ConvertValueToString | Cuando se invalida en una clase derivada, intenta convertir el Object especificado en una String. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValueCore | Cuando se invalida en una clase derivada, devuelve el Object que la propiedad Value debe devolver. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
NotifyRootValueChanged | Provoca el evento RootValueChanged. | |
NotifySubPropertyChanged | Provoca el evento SubPropertyChanged. | |
OnPropertyChanged(PropertyChangedEventArgs) | Genera el evento PropertyChanged con los argumentos PropertyChangedEventArgs especificados. | |
OnPropertyChanged(String) | Genera el evento PropertyChanged con la cadena especificada. | |
OnPropertyValueException | Provoca el evento PropertyValueException. | |
SetValueCore | Cuando se invalida en una clase derivada, establece la propiedad Value en el Object especificado. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
ValidateValue | Cuando se invalida en una clase derivada, comprueba si el Object especificado contiene un valor válido antes de establecer en él la propiedad Value. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
PropertyChanged | Representa el método que controla el evento PropertyChanged de PropertyValue. | |
PropertyValueException | Representa el método que controla el evento PropertyValueException de PropertyValue. | |
RootValueChanged | Representa el método que controla el evento RootValueChanged de PropertyValue. | |
SubPropertyChanged | Representa el método que controla el evento SubPropertyChanged de PropertyValue. |
Arriba
Comentarios
La clase PropertyValue representa el valor subyacente de una propiedad. La clase PropertyEntry representa la propiedad propiamente dicha. PropertyEntry es el elemento primario y PropertyValue es el elemento secundario.
Si una instancia de PropertyValue representa un valor que es una colección, utiliza la propiedad Collection para devolver una colección PropertyValueCollection. La propiedad RowDefinitions es un ejemplo de una propiedad cuyo valor 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)