DependencyObject.ReadLocalValue(DependencyProperty) DependencyObject.ReadLocalValue(DependencyProperty) DependencyObject.ReadLocalValue(DependencyProperty) DependencyObject.ReadLocalValue(DependencyProperty) Method

Definición

Devuelve el valor local de una propiedad de dependencia, si existe.Returns the local value of a dependency property, if it exists.

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 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 local o devuelve el campo UnsetValue del valor centinela si no se establece ningún valor local.Returns the local value, or returns the sentinel value UnsetValue if no local value is set.

Comentarios

Debe usar GetValue para las operaciones de "obtención" más típicas de una propiedad de dependencia.You should use GetValue for most typical "get" operations for a dependency property. ReadLocalValueno devuelve el valor efectivo para una variedad de circunstancias en las que el valor no se estableció localmente.ReadLocalValue does not return the effective value for a variety of circumstances where the value was not locally set.

Los valores que se establecen mediante estilos, temas, plantillas, el valor predeterminado de los metadatos o la herencia de valores de propiedad no se consideran valores locales.Values that are set by styles, themes, templates, the default value from metadata, or property value inheritance are not considered to be local values. Sin embargo, los enlaces y otras expresiones se consideran valores locales, una vez que se han evaluado.However, bindings and other expressions are considered to be local values, after they have been evaluated.

Cuando no se establece ningún valor local, este método UnsetValuedevuelve.When no local value is set, this method returns 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.If the returned value is other than UnsetValue, you can query the metadata of the requested dependency property to determine whether there is a more specific type that the return value can be converted to.

Se aplica a

Consulte también: