PropertyValue Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mantiene un modelo de datos para el valor de una propiedad en la cuadrícula de propiedades.
public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
- Herencia
-
PropertyValue
- Implementaciones
Constructores
PropertyValue(PropertyEntry) |
Inicializa una nueva instancia de la clase PropertyValue con la propiedad primaria establecida para un objeto PropertyEntry especificado. |
Propiedades
CanConvertFromString |
Cuando se implementa en una clase derivada, obtiene un valor que indica si la propiedad Value se puede convertir desde una cadena. |
CatchExceptions |
Obtiene un valor que indica si las excepciones que se producen al obtener y establecer valores de propiedad se deben detectar o se deben propagar directamente al llamador. |
Collection |
Cuando se implementa en una clase derivada, obtiene una colección de instancias de PropertyValue que corresponden a los elementos de una colección cuando IsCollection comprueba que la propiedad es una colección. |
HasSubProperties |
Cuando se implementa en una clase derivada, obtiene un valor que indica si el tipo de esta propiedad admite subpropiedades. |
IsCollection |
Cuando se implementa en una clase derivada, obtiene un valor que indica si esta instancia de PropertyValue es una colección. |
IsDefaultValue |
Cuando se implementa en una clase derivada, obtiene una valor que indica si Value es el valor predeterminado para la propiedad. |
IsMixedValue |
Cuando se implementa en una clase derivada, obtiene un valor que indica si varios objetos contienen esta propiedad y tienen valores diferentes. |
ParentProperty |
Obtiene la instancia de PropertyEntry primaria cuando la implementación de propiedades se produce en un entorno de host. |
Source |
Cuando se implementa en una clase derivada, obtiene un objeto PropertyValueSource que contiene información acerca del origen de este valor de propiedad. |
StringValue |
Obtiene o establece una propiedad Value como un valor de tipo String. |
SubProperties |
Cuando se implementa en una clase derivada, obtiene una colección de subpropiedades como instancias de PropertyEntry. |
Value |
Obtiene o establece un valor de propiedad en la colección de datos de propiedad subyacente. |
Métodos
ClearValue() |
Cuando se implementa en una clase derivada, borra el valor de PropertyValue, con lo que este estará sin establecer. |
ConvertStringToValue(String) |
Cuando se implementa en una clase derivada, convierte la propiedad StringValue especificada en una propiedad Value. |
ConvertValueToString(Object) |
Cuando se implementa en una clase derivada, convierte la propiedad Value especificada en una propiedad StringValue. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetValueCore() |
Cuando se implementa en una clase derivada, da como resultado una propiedad Value. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
NotifyRootValueChanged() |
Genera el evento RootValueChanged cuando el tipo de valor subyacente se modifica externamente, como sucede en la superficie de diseño. |
NotifySubPropertyChanged() |
Genera el evento SubPropertyChanged cuando cambia una de las subpropiedades de esta propiedad. |
OnPropertyChanged(PropertyChangedEventArgs) |
Genera el evento PropertyChanged con los objetos PropertyChangedEventArgs especificados. |
OnPropertyChanged(String) |
Inicia el evento PropertyChanged que utiliza el nombre de la propiedad que ha cambiado. |
OnPropertyValueException(PropertyValueExceptionEventArgs) |
Implementación predeterminada que genera el evento PropertyValueException cuando las propiedades PropertyValue experimentan errores al obtener o establecer valores en la colección de datos subyacente. |
SetValueCore(Object) |
Cuando se implementa en una clase derivada, establece la propiedad Value. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
ValidateValue(Object) |
Cuando se implementa en una clase derivada, produce una excepción si la comprobación del objeto de valor especificado demuestra que no es válido. |
Eventos
PropertyChanged |
Se produce cuando han cambiado las propiedades o subpropiedades del objeto PropertyValue. |
PropertyValueException |
Evento que usan las implementaciones del host para el control de errores. |
RootValueChanged |
Se produce cuando se actualiza la propiedad Value o StringValue como resultado de la modificación del valor de PropertyValue. |
SubPropertyChanged |
Se produce cuando se actualizan las subpropiedades como resultado de la modificación de PropertyValue. |