Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Метод DependencyObject.ReadLocalValue (DependencyProperty)

 

Опубликовано: Октябрь 2016

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

Пространство имен:   System.Windows
Сборка:  WindowsBase (в WindowsBase.dll)

public object ReadLocalValue(
	DependencyProperty dp
)

Параметры

dp
Type: System.Windows.DependencyProperty

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

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

Type: System.Object

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

Следует использовать GetValue для наиболее типичных операций «получить» для свойства зависимостей. ReadLocalValue не возвращает действительное значение во многих случаях где значение не было установлено локально.

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

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

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

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Вернуться в начало
Показ: