DependencyObject.GetValue(DependencyProperty) Método
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í.
Devuelve el valor efectivo actual de una propiedad de dependencia en esta instancia de un DependencyObject.
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue (System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
Parámetros
Identificador DependencyProperty de la propiedad de la que se debe recuperar el valor.
Devoluciones
Devuelve el valor efectivo actual.
Excepciones
El dp
especificado o su valor no eran válidos, o el dp
especificado no existe.
Comentarios
El valor efectivo es el valor de la propiedad que devuelve el sistema de propiedades a cualquier autor de llamada que solicite el valor. El valor efectivo es el resultado del sistema de propiedades que ha evaluado todas las posibles entradas que participan en la precedencia de valor del sistema de propiedades. Esto incluye la coerción y la animación. Para obtener más información, consulte Prioridad de los valores de propiedades de dependencia.
Este método nunca devolverá UnsetValue. UnsetValue es un valor centinela para el sistema de propiedades que se usa en varias capacidades internamente y, en ocasiones, también se expone a través de devoluciones de llamada de coerción.
Si no está seguro de cuál debe ser el tipo de la propiedad, puede consultar el identificador de la propiedad de dependencia solicitada para determinar si hay un valor devuelto más específico PropertyType al que se puede convertir el valor devuelto.