ModelProperty 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í.
Un objeto ModelProperty representa una propiedad en un ModelItem. Las propiedades del modelo están asociadas a una instancia de un elemento, que les permite tener propiedades sencillas que se pueden obtener o establecer en lugar de utilizar el mecanismo más complicado de usar de GetValue/SetValue de PropertyDescriptor.
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Herencia
-
ModelProperty
Comentarios
El valor de una ModelProperty puede proceder de un valor establecido localmente o puede estar heredado de algún punto situado más arriba en la jerarquía de elementos. Utilice la propiedad Source del valor devuelto por Value para determinar el origen del valor de propiedad.
Constructores
ModelProperty() |
Crea un nuevo ModelProperty. |
Propiedades
AttachedOwnerType |
Devuelve el tipo que define esta propiedad si IsAttached devuelve |
Attributes |
Devuelve los atributos declarados en esta propiedad. |
Collection |
Devuelve el valor de propiedad Value convertido como una ModelItemCollection. |
ComputedValue |
Devuelve el valor calculado actual de esta propiedad. Establecer un valor en esta propiedad es igual que llamar al método SetValue(Object), pero se puede utilizar en expresiones de enlace de datos. |
Converter |
Devuelve el convertidor de tipos que se debe utilizar con esta propiedad. |
DefaultValue |
Devuelve el valor predeterminado de esta propiedad. Si la propiedad no define un valor predeterminado, esta propiedad devolverá |
Dictionary |
Devuelve el valor de propiedad Value convertido como una ModelItemDictionary. Si el valor de propiedad no es un diccionario, esta propiedad devolverá |
IsAttached |
Determina si la propiedad representa una propiedad adjunta de un tipo diferente. |
IsBrowsable |
Determina si la propiedad se puede mostrar en una ventana de propiedades. |
IsCollection |
Determina si el valor contenido en la propiedad es un objeto ModelItemCollection. |
IsDictionary |
Determina si el valor contenido en la propiedad es un objeto ModelItemDictionary. |
IsReadOnly |
Determina si la propiedad de solo lectura. |
IsSet |
Determina si el valor de la propiedad se establece localmente. |
Name |
Obtiene el nombre de esta propiedad. |
Parent |
Devuelve el principal de esta propiedad. |
PropertyType |
Devuelve el tipo de datos de la propiedad. |
Value |
Devuelve el valor establecido en esta propiedad. |
Métodos
ClearValue() |
Borra el valor local de la propiedad. |
Equals(Object) |
Determina la igualdad de las propiedades. Las propiedades son iguales si tienen el mismo nombre y principal. |
GetHashCode() |
Sirve como función hash de un objeto ModelProperty. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetValue(Object) |
Establece un valor local en una propiedad. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Operadores
Equality(ModelProperty, ModelProperty) |
Determina si las propiedades son iguales. Las propiedades son iguales si tienen el mismo nombre y principal. |
Inequality(ModelProperty, ModelProperty) |
Determina si las propiedades no son iguales. Las propiedades son iguales si tienen el mismo nombre y principal. |