DependencyObject.GetValue(DependencyProperty) 메서드

정의

DependencyObject에서 종속성 속성의 현재 유효 값을 반환합니다.

public:
 virtual Platform::Object ^ GetValue(DependencyProperty ^ dp) = GetValue;
IInspectable GetValue(DependencyProperty const& dp);
public object GetValue(DependencyProperty dp);
function getValue(dp)
Public Function GetValue (dp As DependencyProperty) As Object

매개 변수

dp
DependencyProperty

값을 검색할 속성의 DependencyProperty 식별자입니다.

반환

Object

Platform::Object

IInspectable

현재 유효 값을 반환합니다.

설명

GetValue는 종속성 속성의 현재 유효 값을 가져옵니다. 현재 유효 값은 종속성 속성 개요의 규칙을 사용하여 결정됩니다.

GetValue는 속성 값을 가져오기 위해 속성 시스템 API를 사용하는 경우 대부분의 경우 원하는 API입니다. 그러나 경우에 따라 다른 값을 검사하여 종속성 속성 우선 순위가 지정된 속성에 대해 어떻게 작동하는지 확인할 수 있습니다. 그렇다면 다음 API 중 하나를 사용할 수 있습니다.

  • GetAnimationBaseValue 를 사용하여 현재 애니메이션 효과를 적용할 수 있지만 애니메이션이 실행되기 전에 값을 알고자 합니다. HoldEnd 동작이 있는 애니메이션의 값은 같지 않을 수 있습니다. HoldEnd 개념에 대한 자세한 내용은 스토리보드 애니메이션을 참조하세요.
  • ReadLocalValue 를 사용하여 스타일이나 템플릿 또는 애니메이션이 적용되지 않은 로컬 값을 가져옵니다. 바인딩은 로컬 값으로 계산되지만 ReadLocalValue를 호출하는 경우에 따라 동작 바인딩 컨텍스트를 아직 사용할 수 없으므로 런타임에 적용되는 것과 동일한 값을 얻지 못할 수 있습니다. 종속성 속성 우선 순위 및 기타 속성 시스템 유틸리티 API에 대한 자세한 내용은 종속성 속성 개요를 참조하세요.

적용 대상

추가 정보