ModelProperty (Clase)
Actualización: noviembre 2007
Representa una propiedad de un elemento.
Espacio de nombres: Microsoft.Windows.Design.Model
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
Public MustInherit Class ModelProperty
Dim instance As ModelProperty
public abstract class ModelProperty
public ref class ModelProperty abstract
public abstract class ModelProperty
Comentarios
ModelProperty representa una propiedad de un elemento. Los objetos ModelProperty están asociados a una instancia de un elemento, lo que les permite tener propiedades Get/Set Value simples, en lugar del mecanismo GetValue/SetValue más tedioso de PropertyDescriptor. El valor de ModelProperty puede proceder de un valor localmente establecido o puede heredarse de un nivel superior en el mecanismo de propiedades. Dado que todos los elementos del árbol contienen propiedades Source, es fácil determinar el origen real de un valor de propiedad mediante el código siguiente:
Console.WriteLine(property.Value.Source);
Value devuelve nullreferencia null (Nothing en Visual Basic) si la propiedad no se ha establecido en la jerarquía. Los convertidores de tipos y editores definidos en el modelo de datos subyacente se ajustan de modo que acepten objetos ModelItem como parámetros.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.Model.ModelProperty
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.Model (Espacio de nombres)