DependencyProperty.UnsetValue 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
속성이 존재하지만 속성 시스템에서 설정한 값이 없음을 나타내는 대신 null
WPF 속성 시스템에서 사용하는 정적 값을 지정합니다.
public: static initonly System::Object ^ UnsetValue;
public static readonly object UnsetValue;
staticval mutable UnsetValue : obj
Public Shared ReadOnly UnsetValue As Object
필드 값
설명
UnsetValue 는 WPF 속성 시스템에서 요청 DependencyProperty 된 값을 확인할 수 없는 시나리오에 사용되는 sentinel 값입니다.
UnsetValue 대신 null
이므로 null
유효한 속성 값 뿐만 아니라 유효한 일 수 있습니다 (및 자주 사용 되는) DefaultValue합니다.
UnsetValue 반환 되지 않습니다 DependencyObject.GetValue합니다. 호출 하는 경우 DependencyObject.GetValue 에서 종속성 속성에 대 한 DependencyObject 인스턴스를 다음 중 하나가 적용:
종속성 속성 메타 데이터에서 설정 된 기본 값이 고 해당 값이 반환 됩니다. 이 값에서 가져올 수 있습니다 DefaultMetadata합니다.
속성 시스템에 의해 설정 된 다른 값 및 기본값은 더 이상 관련이 없습니다. 자세한 내용은 종속성 속성 값 우선 순위를 참조하세요.
설정 된 DefaultValue 의 UnsetValue 수는 없습니다.
DependencyObject.ReadLocalValue 반환 UnsetValue 때 요청된 된 속성이 설정 되지 않은 로컬입니다.
UnsetValue 반환 값으로 사용 되는 특별 한 의미를 CoerceValueCallback입니다. 자세한 내용은 참조 하세요 종속성 속성 콜백 및 유효성 검사합니다.
데이터베이스에 바인딩하는 경우 유의 UnsetValue 동일 하지 않습니다 Value에 비슷한 방식으로 Value 는 동일 하지 않습니다.
적용 대상
.NET