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 sentinel, если локальное значение не задано.

Комментарии

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

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

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

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

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

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