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 más habituales para una propiedad de dependencia "get".You should use GetValue for most typical "get" operations for a dependency property. ReadLocalValue no devuelve el valor efectivo para una variedad de circunstancias donde el valor no se ha establecido 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 los 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 se establece ningún valor local, este método devuelve UnsetValue.When no local value is set, this method returns UnsetValue.

Si el valor devuelto es distinto UnsetValue, puede consultar los metadatos de la propiedad de dependencia solicitada para determinar si hay un tipo más específico que el valor devuelto puede convertirse en.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: