DependencyObject.ReadLocalValue(DependencyProperty) Método

Definición

Devuelve el valor local de una propiedad de dependencia, si existe.

public:
 System::Object ^ ReadLocalValue(System::Windows::DependencyProperty ^ dp);
public object ReadLocalValue (System.Windows.DependencyProperty dp);
member this.ReadLocalValue : System.Windows.DependencyProperty -> obj
Public Function ReadLocalValue (dp As DependencyProperty) As Object

Parámetros

dp
DependencyProperty

Identificador DependencyProperty de la propiedad de la que se debe recuperar el valor.

Devoluciones

Object

Devuelve el valor local o devuelve el valor centinela UnsetValue si no se establece ningún valor local.

Comentarios

Debe usar GetValue para las operaciones "get" típicas para una propiedad de dependencia. ReadLocalValue no devuelve el valor efectivo de una variedad de circunstancias en las que el valor no se estableció localmente.

Los valores establecidos por estilos, temas, plantillas, el valor predeterminado de los metadatos o la herencia de valores de propiedad no se consideran valores locales. Sin embargo, los enlaces y otras expresiones se consideran valores locales, una vez evaluados.

Cuando no se establece ningún valor local, este método devuelve UnsetValue.

Si el valor devuelto es distinto UnsetValuede , puede consultar los metadatos de la propiedad de dependencia solicitada para determinar si hay un tipo más específico en el que se puede convertir el valor devuelto.

Se aplica a

Consulte también