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

Определение

Возвращает локальное значение свойства зависимостей, если таковое существует.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

Параметры

dp
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

Идентификатор DependencyProperty свойства, из которого извлекается значение.The DependencyProperty identifier of the property to retrieve the value for.

Возвраты

Возвращает локальное значение, или значение-метку UnsetValue, если локальное значение не задано.Returns the local value, or returns the sentinel value UnsetValue if no local value is set.

Комментарии

Следует использовать GetValue для наиболее типичных операций «get» для свойства зависимостей.You should use GetValue for most typical "get" operations for a dependency property. ReadLocalValue не возвращает действительное значение в ряде где значение не было задано локально.ReadLocalValue does not return the effective value for a variety of circumstances where the value was not locally set.

Значения, которые задаются стили, темы и шаблоны, значение по умолчанию из метаданных или наследование значения свойства не считаются локальными значениями.Values that are set by styles, themes, templates, the default value from metadata, or property value inheritance are not considered to be local values. Тем не менее привязки и другие выражения считаются локальными значениями, после их вычисления.However, bindings and other expressions are considered to be local values, after they have been evaluated.

Если локальное значение не задано, этот метод возвращает UnsetValue.When no local value is set, this method returns UnsetValue.

Если возвращаемое значение, отличное от UnsetValue, вы можете запросить метаданные свойства запрошенной зависимости, чтобы определить, есть ли более конкретный тип, который возвращаемое значение может быть преобразован в.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.

Применяется к

Дополнительно