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
| 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 | |
| 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. |