DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) DependencyObject.GetValue(DependencyProperty) Method

Определение

Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject.Returns the current effective value of a dependency property on this instance of a 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 DependencyProperty DependencyProperty

Идентификатор DependencyProperty свойства, из которого извлекается значение.The DependencyProperty identifier of the property to retrieve the value for.

Возвраты

Возвращает текущее действующее значение.Returns the current effective value.

Исключения

Указанный параметр dp или его значение были недопустимы, или указанного параметра dp не существует.The specified dp or its value was invalid, or the specified dp does not exist.

Комментарии

Действующее значение — это значение свойства, возвращаемое системой свойств любому вызывающему объекту, запрашивающему значение.The effective value is the value of the property that is returned by the property system to any caller that is requesting the value. Действительное значение является результатом системы свойств, которая оценивает все возможные входные данные, участвующие в приоритете значения системы свойств.The effective value is the result of the property system having evaluated all the possible inputs that participate in the property system value precedence. Сюда входит приведение и анимация.This includes coercion and animation. Дополнительные сведения см. в разделе Приоритет значений свойств зависимостей.For more information, see Dependency Property Value Precedence.

Этот метод никогда не возвращает UnsetValue.This method will never return UnsetValue. UnsetValue — Это значение Sentinel для системы свойств, которое используется в различных емкостьх внутренне и иногда также предоставляется посредством обратных вызовов приведения.The UnsetValue is a sentinel value for the property system that is used in various capacities internally and occasionally also exposed through coercion callbacks.

Если вы не уверены, что должен иметь тип свойства, можно запросить идентификатор запрошенного свойства зависимостей, чтобы определить, является ли более конкретное PropertyType значение, которое может быть преобразовано в.If you are not sure what the property's type should be, you can query the identifier of the requested dependency property to determine whether there is a more specific PropertyType that the return value can be converted to.

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

Дополнительно