DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) Method

Definición

Devuelve el valor efectivo actual de una propiedad de dependencia en esta instancia de un DependencyObject.Returns the current effective value of a dependency property on this instance of a 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

dp
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

Identificador de DependencyProperty de la propiedad para la que se recupera el valor.The DependencyProperty identifier of the property to retrieve the value for.

Devoluciones

Devuelve el valor efectivo actual.Returns the current effective value.

Excepciones

El parámetro dp especificado o su valor no eran válidos o el parámetro dp especificado no existe.The specified dp or its value was invalid, or the specified dp does not exist.

Comentarios

El valor efectivo es el valor de la propiedad devuelto por el sistema de propiedades a cualquier llamador que esté solicitando el valor.The effective value is the value of the property that is returned by the property system to any caller that is requesting the value. El valor efectivo es el resultado del sistema de propiedades que ha evaluado todas las entradas posibles que participan en la prioridad del valor del sistema de propiedades.The effective value is the result of the property system having evaluated all the possible inputs that participate in the property system value precedence. Esto incluye la conversión y la animación.This includes coercion and animation. Para obtener más información, consulte Prioridad de los valores de propiedades de dependencia.For more information, see Dependency Property Value Precedence.

Este método nunca devolverá UnsetValue.This method will never return UnsetValue. UnsetValue Es un valor de Centinela para el sistema de propiedades que se usa en diversas capacidades internamente y que también se expone a través de las devoluciones de llamada de coerción.The UnsetValue is a sentinel value for the property system that is used in various capacities internally and occasionally also exposed through coercion callbacks.

Si no está seguro de cuál debería ser el tipo de la propiedad, puede consultar el identificador de la propiedad de dependencia solicitada para determinar si hay una más específica PropertyType a la que se pueda convertir el valor devuelto.If you are not sure what the property's type should be, you can query the identifier of the requested dependency property to determine whether there is a more specific PropertyType that the return value can be converted to.

Se aplica a

Consulte también: