다음을 통해 공유


FrameworkPropertyMetadata.Merge(PropertyMetadata, DependencyProperty) 메서드

정의

기본 메타데이터와 원본 메타 데이터의 병합을 사용하도록 설정합니다.

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

병합할 기본 메타데이터입니다.

dp
DependencyProperty

이 메타데이터가 적용되는 종속성 속성입니다.

설명

이 메서드는 메타 데이터 재정의 될 때 내부적으로 사용 됩니다.

상속자 참고

파생 된 클래스 PropertyMetadata (또는이 특히 클래스)는 구현에 추가한 모든 메타 데이터 속성에 대 한 계정에이 메서드를 재정의 해야 합니다. 예를 들어, 구현 추가 했을 수는 새 플래그 열거형 값 및 Merge(PropertyMetadata, DependencyProperty) 구현 이러한 플래그를 올바르게 결합 수 있어야 합니다.

이전 형식 계층 구조에 이미 정의 된 모든 속성을 병합의 기본 구현을 담당 하기 때문에 항상 기본 구현을 개발자 고유의 구현 하기 전에 호출 합니다.

하 여 추가 동작을 Merge(PropertyMetadata, DependencyProperty) 에서 구현 FrameworkPropertyMetadata 특정 WPF 프레임 워크 수준 속성은와 같은 메타 데이터에 AffectsRender 비트 결합 됩니다 또는 작업 합니다.

합니다 Merge(PropertyMetadata, DependencyProperty) 동작 구현 동작을 호출 하 여 기존 종속성 속성의 속성 메타 데이터를 재정의 하는 경우 OverrideMetadata(Type, PropertyMetadata), 재정의 메타 데이터를 사용 하 여 FrameworkPropertyMetadata입니다.

적용 대상

추가 정보