다음을 통해 공유


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 식별자입니다.

반환

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

예외

지정된 dp 또는 해당 값이 잘못되었거나 지정된 dp가 없는 경우

설명

유효 값은 값을 요청하는 호출자에게 속성 시스템에서 반환하는 속성의 값입니다. 유효 값은 속성 시스템 값 우선 순위에 참여하는 가능한 모든 입력을 평가한 속성 시스템의 결과입니다. 여기에는 강제 변환 및 애니메이션이 포함됩니다. 자세한 내용은 종속성 속성 값 우선 순위를 참조하세요.

이 메서드는 를 반환 UnsetValue하지 않습니다. 는 UnsetValue 내부적으로 다양한 용량에서 사용되며 때로는 강제 변환 콜백을 통해 노출되는 속성 시스템의 sentinel 값입니다.

속성의 형식이 무엇인지 잘 모르는 경우 요청된 종속성 속성의 식별자를 쿼리하여 반환 값을 변환할 수 있는 보다 구체적인 PropertyType 항목이 있는지 여부를 확인할 수 있습니다.

적용 대상

추가 정보