DependencyObject.GetValue(DependencyProperty) 메서드

정의

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

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.DependencyObject.GetValue(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

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

IInspectable

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

설명

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

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

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

적용 대상

추가 정보