FrameworkPropertyMetadata.Merge(PropertyMetadata, DependencyProperty) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기본 메타데이터와 원본 메타 데이터의 병합을 사용하도록 설정합니다.
protected:
override void Merge(System::Windows::PropertyMetadata ^ baseMetadata, System::Windows::DependencyProperty ^ dp);
protected override void Merge (System.Windows.PropertyMetadata baseMetadata, System.Windows.DependencyProperty dp);
override this.Merge : System.Windows.PropertyMetadata * System.Windows.DependencyProperty -> unit
Protected Overrides Sub Merge (baseMetadata As PropertyMetadata, dp As DependencyProperty)
매개 변수
- baseMetadata
- PropertyMetadata
병합할 기본 메타데이터입니다.
이 메타데이터가 적용되는 종속성 속성입니다.
설명
이 메서드는 메타 데이터 재정의 될 때 내부적으로 사용 됩니다.
상속자 참고
파생 된 클래스 PropertyMetadata (또는이 특히 클래스)는 구현에 추가한 모든 메타 데이터 속성에 대 한 계정에이 메서드를 재정의 해야 합니다. 예를 들어, 구현 추가 했을 수는 새 플래그 열거형 값 및 Merge(PropertyMetadata, DependencyProperty) 구현 이러한 플래그를 올바르게 결합 수 있어야 합니다.
이전 형식 계층 구조에 이미 정의 된 모든 속성을 병합의 기본 구현을 담당 하기 때문에 항상 기본 구현을 개발자 고유의 구현 하기 전에 호출 합니다.
하 여 추가 동작을 Merge(PropertyMetadata, DependencyProperty) 에서 구현 FrameworkPropertyMetadata 특정 WPF 프레임 워크 수준 속성은와 같은 메타 데이터에 AffectsRender 비트 결합 됩니다 또는 작업 합니다.
합니다 Merge(PropertyMetadata, DependencyProperty) 동작 구현 동작을 호출 하 여 기존 종속성 속성의 속성 메타 데이터를 재정의 하는 경우 OverrideMetadata(Type, PropertyMetadata), 재정의 메타 데이터를 사용 하 여 FrameworkPropertyMetadata입니다.