다음을 통해 공유


FrameworkPropertyMetadata.OverridesInheritanceBehavior 속성

정의

속성 값 상속 평가가 요소의 논리적 트리에서 특정 콘텐츠 경계를 넘을지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool OverridesInheritanceBehavior { bool get(); void set(bool value); };
public bool OverridesInheritanceBehavior { get; set; }
member this.OverridesInheritanceBehavior : bool with get, set
Public Property OverridesInheritanceBehavior As Boolean

속성 값

Boolean

속성 값 상속이 특정 콘텐츠 경계를 넘으면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

예외

메타데이터는 종속성 속성 작업에 이미 적용되었으므로 메타데이터가 봉인되어 메타데이터의 속성을 설정할 수 없습니다.

설명

이 메타 데이터에서 특수 부모 요소 자식 요소의 경계를 넘어 속성 값 상속 동작은 거의 적용 수정을 보고합니다. 이러한 경계 방식의 전형적인 예는 내용의 Frame여기서는 Frame 의 존재 여부와 독립적으로 콘텐츠를 다시 로드 가져올 수 있습니다는 Frame합니다. Desired 속성 시스템 동작은의 내용을 속성 값 상속을 트래버스 하지 해야는 Frame이므로 이러한 콘텐츠 요소일 수도 프레임을 호스팅하는 애플리케이션을 소유 하거나 제어 하지 않습니다. 메타 데이터를 지정 하 OverridesInheritanceBehavior 로 설정 true지정, Inherits 으로 true, 에서도 상속할 수에 적용 되는 메타 데이터는 속성을 Frame 경계 또는 이와 유사한 경계입니다.

파생된 클래스에서 속성 PropertyMetadata 읽기 / 쓰기 가능으로 개체 모델에서 일반적으로 정의 됩니다. 이므로 인스턴스를 초기화 한 후 조정할 수 있습니다. 그러나 메타 데이터에 대 한 호출의 일부로 사용 되 면 Register, AddOwner, 또는 OverrideMetadata, 속성 시스템에는 해당 메타 데이터 인스턴스가 봉인 됩니다 및 속성 메타 데이터의 세부 정보를 전달 하는 이제 변경할 수 없는 것으로 간주 됩니다. 후이 속성을 설정 하려고 IsSealedtrue 인스턴스가 메타이 데이터에서 예외가 발생 합니다.

XAML 텍스트 사용

이 클래스의 멤버는 일반적으로 XAML에서 사용되지 않습니다.

적용 대상

추가 정보