PropertyMetadata.DefaultValue Propiedad
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í.
Obtiene o establece el valor predeterminado de la propiedad de dependencia.
public:
property System::Object ^ DefaultValue { System::Object ^ get(); void set(System::Object ^ value); };
public object DefaultValue { get; set; }
member this.DefaultValue : obj with get, set
Public Property DefaultValue As Object
Valor de propiedad
Valor predeterminado de la propiedad. El valor predeterminado en una PropertyMetadata instancia creada con el constructor sin parámetros será UnsetValue.
Excepciones
No se puede establecer en el valor UnsetValue tras su creación.
No se puede establecer una propiedad de metadatos una vez que se aplica a una operación de propiedad de dependencia.
Comentarios
DefaultValue se define en el modelo de objetos como lectura y escritura. Esto se DefaultValue puede ajustar después de la inicialización del PropertyMetadata propio objeto. Sin embargo, una vez que los metadatos se consumen como parte de una llamada a Register, AddOwnero OverrideMetadata, el sistema de propiedades sellará que la instancia de metadatos y las propiedades ahora se consideran inmutables. Si se intenta establecer DefaultValue una vez IsSealed en true
esta instancia de metadatos, se producirá una excepción.
Aunque es el valor predeterminado por el constructor sin parámetros, defaultValue
UnsetValue no se puede establecer mediante DefaultValue ni el constructor . Si intenta hacerlo, se producirá una excepción.
Uso de texto XAML
Los miembros de este tipo no se suelen usar en XAML.