DependencyObject.ClearValue Method

종속성 속성의 로컬 값을 지웁니다.

구문


public void ClearValue(
  DependencyProperty dp
)

매개 변수

dp

형식: DependencyProperty

값을 지울 속성의 DependencyProperty 식별자입니다.

설명

ClearValue는 속성 변경 콜백 메서드의 일부로 사용되기도 합니다. 자세한 내용은 사용자 지정 종속성 속성을 참조하십시오.

예제

이 예제에서는 ReadLocalValue를 사용하여 기존의 로컬 값을 확인합니다. UnsetValue를 반환하지 않음으로써 알 수 있듯이 로컬 값이 있는 경우 ClearValue를 호출하여 기존 로컬 값이 제거됩니다.


public static bool ClearSetProperty(DependencyObject targetObject, DependencyProperty targetDP)
{
    if (targetObject == null || targetDP == null)
    {
        throw new ArgumentNullException();
    }
    object localValue = targetObject.ReadLocalValue(targetDP);
    if (localValue == DependencyProperty.UnsetValue)
    {
        return false;
    }
    else
    {
        targetObject.ClearValue(targetDP);
        return true;
    }
}


요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadata

Windows.winmd

참고 항목

DependencyObject
종속성 속성 개요

 

 

표시:
© 2015 Microsoft