Compartir a través de


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

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 de 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, después de que se hayan evaluado.

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 al que se puede convertir el valor devuelto.

Se aplica a

Consulte también