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 .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 para la que se va a recuperar el valor.
Devoluciones
Devuelve el valor efectivo actual.
Excepciones
El valor especificado dp o su valor no era válido o el especificado dp no existe.
Comentarios
El valor efectivo es el valor de la propiedad que devuelve el sistema de propiedades a cualquier llamador que solicite el valor. El valor efectivo es el resultado de que el sistema de propiedades haya evaluado todas las posibles entradas que participan en la precedencia del valor del sistema de propiedades. Esto incluye coerción y animación. Para obtener más información, consulte Precedencia de valores de propiedad 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.