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

Параметры

dp
DependencyProperty

Идентификатор DependencyProperty свойства, значение которого требуется извлечь.

Возвращаемое значение

Возвращает локальное значение или значение-метку UnsetValue, если локальное значение не задано.

Комментарии

Для наиболее типичных операций "get" следует использовать GetValue для свойства зависимостей. ReadLocalValue не возвращает действующее значение для различных обстоятельств, в которых значение не было задано локально.

Значения, заданные стилями, темами, шаблонами, значением по умолчанию из метаданных или наследованием значений свойств, не считаются локальными значениями. Однако привязки и другие выражения считаются локальными значениями после их вычисления.

Если локальное значение не задано, этот метод возвращает .UnsetValue

Если возвращаемое значение отличается от UnsetValue, можно запросить метаданные запрошенного свойства зависимостей, чтобы определить, существует ли более конкретный тип, в который можно преобразовать возвращаемое значение.

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

См. также раздел