PropertyValue Clase

Definición

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

Nombre Description
PropertyValue(PropertyEntry)

Inicializa una nueva instancia de la PropertyValue clase con la propiedad primaria establecida en un objeto especificado PropertyEntry .

Propiedades

Nombre Description
CanConvertFromString

Cuando se implementa en una clase derivada, obtiene un valor que indica si Value se puede convertir de una cadena.

CatchExceptions

Obtiene un valor que indica si las excepciones producidas durante la obtención de valores de propiedad y la configuración se deben detectar o se deben propagar directamente al autor de la llamada.

Collection

Cuando se implementa en una clase derivada, obtiene una colección de instancias que corresponden a elementos de PropertyValue 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 se trata PropertyValue de una colección.

IsDefaultValue

Cuando se implementa en una clase derivada, obtiene un valor que indica si Value es el valor predeterminado de 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 el elemento primario PropertyEntry cuando se produce la implementación de la propiedad en un entorno host.

Source

Cuando se implementa en una clase derivada, obtiene un PropertyValueSource objeto que contiene información sobre dónde procede este valor de propiedad.

StringValue

Obtiene o establece un Value objeto como .String

SubProperties

Cuando se implementa en una clase derivada, obtiene una colección de subpropiedades como PropertyEntry instancias.

Value

Obtiene o establece un valor de propiedad en la colección subyacente de datos de propiedad.

Métodos

Nombre Description
ClearValue()

Cuando se implementa en una clase derivada, borra para PropertyValue que no se desconjunte.

ConvertStringToValue(String)

Cuando se implementa en una clase derivada, convierte el objeto especificado StringValue en .Value

ConvertValueToString(Object)

Cuando se implementa en una clase derivada, convierte el objeto especificado Value en .StringValue

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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, devuelve un Value.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
NotifyRootValueChanged()

Genera el RootValueChanged evento cuando el tipo de valor subyacente se cambia externamente, como en la superficie de diseño.

NotifySubPropertyChanged()

Genera el SubPropertyChanged evento cuando una de las subpropiedades de esta propiedad ha cambiado.

OnPropertyChanged(PropertyChangedEventArgs)

Genera el PropertyChanged evento con los objetos especificados PropertyChangedEventArgs .

OnPropertyChanged(String)

Genera el PropertyChanged evento que usa el nombre de la propiedad que cambió.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Implementación predeterminada que genera el PropertyValueException evento cuando PropertyValue las propiedades experimentan errores al obtener o establecer valores en la colección subyacente de datos.

SetValueCore(Object)

Cuando se implementa en una clase derivada, establece .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 muestra que no es válida.

Eventos

Nombre Description
PropertyChanged

Se produce cuando las propiedades o subpropiedades del PropertyValue objeto han cambiado.

PropertyValueException

Evento usado por implementaciones de host para el control de errores.

RootValueChanged

Se produce cuando la Value propiedad o StringValue se actualiza como resultado del cambio del PropertyValue valor.

SubPropertyChanged

Se produce cuando las subpropiedades se actualizan como resultado del PropertyValue cambio.

Se aplica a