DependencyObject.GetValue(DependencyProperty) 메서드

정의

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

적용 대상

추가 정보