DependencyObject.GetValue(DependencyProperty) Метод

Определение

Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject.

public:
 System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue (System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object

Параметры

dp
DependencyProperty

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

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

Object

Возвращает текущее действующее значение.

Исключения

Указанный параметр dp был недопустим, или его значение было недопустимо, или указанный dp не существует.

Комментарии

Действующее значение — это значение свойства, возвращаемое системой свойств любому вызывающей объекту, запрашивающей значение. Эффективное значение является результатом системы свойств, оценивая все возможные входные данные, участвующие в приоритете системных значений свойств. Сюда входят приведение и анимация. Дополнительные сведения см. в разделе Приоритет значений свойств зависимостей.

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

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

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

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