DependencyObject.ReadLocalValue(DependencyProperty) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает локальное значение свойства зависимостей, если таковое существует.
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
Параметры
Идентификатор DependencyProperty свойства, значение которого требуется извлечь.
Возвращаемое значение
Возвращает локальное значение или значение-метку UnsetValue, если локальное значение не задано.
Комментарии
Для наиболее типичных операций "get" следует использовать GetValue для свойства зависимостей. ReadLocalValue не возвращает действующее значение для различных обстоятельств, в которых значение не было задано локально.
Значения, заданные стилями, темами, шаблонами, значением по умолчанию из метаданных или наследованием значений свойств, не считаются локальными значениями. Однако привязки и другие выражения считаются локальными значениями после их вычисления.
Если локальное значение не задано, этот метод возвращает .UnsetValue
Если возвращаемое значение отличается от UnsetValue, можно запросить метаданные запрошенного свойства зависимостей, чтобы определить, существует ли более конкретный тип, в который можно преобразовать возвращаемое значение.