PropertyMetadata 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
등록하는 조건을 포함하여 특정 형식에 적용될 때 종속성 속성의 특정 동작 측면을 정의합니다.
public ref class PropertyMetadata
public class PropertyMetadata
type PropertyMetadata = class
Public Class PropertyMetadata
- 상속
-
PropertyMetadata
- 파생
설명
속성 메타 데이터를 정의 하 고 호출 하는 경우 종속성 속성 등록 시 사용 될 수는 Register 메서드 (또는 연결 된 속성 또는 읽기 전용 종속성 속성에 대 한 변형) 이후로 를호출하는경우원래소유자등록OverrideMetadata 메서드. AddOwner 또한 속성 메타 데이터를 사용합니다.
이 클래스는 이러한 각 호출에서 사용할 수 있는 구체적 기본 클래스입니다. 그러나 것 같은 파생된 클래스 중 하나를 사용 하는 메타 데이터를 지정 하는 매우 일반적인 FrameworkPropertyMetadata합니다. 이러한 파생 클래스는 부울 속성 값으로 전달되는 보다 자세한 메타데이터를 지원합니다. 이 메타데이터는 WPF 프레임워크 수준에서만 구현되는 일부 속성 시스템 및 레이아웃 동작을 검색하거나 사용하도록 설정하는 데 유용합니다.
이 클래스의 몇 가지 속성을 읽기 / 쓰기 개체 모델에 있지만 같은 속성 시스템 작업에 사용 되는 인스턴스가 이전 작성할 수 있습니다 Register 또는 OverrideMetadata합니다. 이러한 각 속성도 설정 될 수 생성자가 있지만 표시 됩니다 있도록 Merge 메서드 구현을 설정할 수 있습니다.
XAML 텍스트 사용
이 형식과 이 형식의 멤버는 일반적으로 XAML에서 사용되지 않습니다.
생성자
PropertyMetadata() |
PropertyMetadata 클래스의 새 인스턴스를 초기화합니다. |
PropertyMetadata(Object) |
이 메타데이터가 적용될 종속성 속성에 대한 지정된 기본값을 사용하여 PropertyMetadata 클래스의 새 인스턴스를 초기화합니다. |
PropertyMetadata(Object, PropertyChangedCallback) |
제공된 기본값 및 PropertyMetadata 구현 참조를 사용하여 PropertyChangedCallback 클래스의 새 인스턴스를 초기화합니다. |
PropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback) |
지정된 기본값 및 콜백을 사용하여 PropertyMetadata 클래스의 새 인스턴스를 초기화합니다. |
PropertyMetadata(PropertyChangedCallback) |
지정된 PropertyMetadata 구현 참조를 사용하여 PropertyChangedCallback 클래스의 새 인스턴스를 초기화합니다. |
속성
CoerceValueCallback |
이 메타데이터에 지정되어 있는 CoerceValueCallback 구현에 대한 참조를 가져오거나 설정합니다. |
DefaultValue |
종속성 속성의 기본값을 가져오거나 설정합니다. |
IsSealed |
메타데이터가 속성에 적용되어 해당 메타데이터 인스턴스가 변경될 수 없는 상태가 되었는지 여부를 결정하는 값을 가져옵니다. |
PropertyChangedCallback |
이 메타데이터에 지정되어 있는 PropertyChangedCallback 구현에 대한 참조를 가져오거나 설정합니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Merge(PropertyMetadata, DependencyProperty) |
이 메타데이터를 기본 메타데이터와 병합합니다. |
OnApply(DependencyProperty, Type) |
이 메타데이터가 속성에 적용되어 메타데이터가 봉인될 때 호출됩니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
.NET