PropertyMetadata.PropertyChangedCallback 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 메타데이터에 지정되어 있는 PropertyChangedCallback 구현에 대한 참조를 가져오거나 설정합니다.
public:
property System::Windows::PropertyChangedCallback ^ PropertyChangedCallback { System::Windows::PropertyChangedCallback ^ get(); void set(System::Windows::PropertyChangedCallback ^ value); };
public System.Windows.PropertyChangedCallback PropertyChangedCallback { get; set; }
member this.PropertyChangedCallback : System.Windows.PropertyChangedCallback with get, set
Public Property PropertyChangedCallback As PropertyChangedCallback
속성 값
PropertyChangedCallback 구현 참조입니다.
예외
종속성 속성 작업에 적용된 후에는 메타데이터 속성을 설정할 수 없습니다.
설명
콜백을 속성 메타 데이터에서이 속성의 값만 기존 종속성 속성의 메타 데이터를 사용 하는 대부분의 시나리오에 대 한 중요 하지 않습니다. 일반적으로 public 멤버를 정의 하는 형식 않습니다. 이 속성을 노출 하는 이유 중 하나는 메타 데이터 클래스는 기본 메타 데이터와 메타 데이터 재정의 하 고 추가 지정 하는 경우 원하는 병합 논리를 수행할 수 있도록는 PropertyChangedCallback합니다. 기본 병합 논리에 대 한 모든 유지 관리 하는 것 PropertyChangedCallback 테이블과 각 호출의 첫 번째 실행 하는 계층 구조에서 가장 안쪽 클래스에 의해 설정 된 콜백을 사용 하는 구현 합니다.
PropertyChangedCallback 읽기 / 쓰기 가능으로 개체 모델에서 정의 됩니다. 것이 PropertyChangedCallback 초기화를 조정할 수는 PropertyMetadata 개체 자체입니다. 그러나 메타 데이터에 대 한 호출의 일부로 사용 되 면 Register, AddOwner, 또는 OverrideMetadata, 속성 시스템은 해당 메타 데이터 인스턴스 및 봉인 속성 이제 변경할 수 없는 것으로 간주 됩니다. 설정 하려고 PropertyChangedCallback 되 면 IsSealed 는 true
인스턴스가 메타이 데이터에서 예외가 발생 합니다.