다음을 통해 공유


FrameworkPropertyMetadata.SubPropertiesDoNotAffectRender 속성

정의

종속성 속성의 하위 속성이 포함하는 개체의 렌더링에 영향을 주지 않는지 여부를 나타내는 값을 가져오거나 설정합니다.

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

속성 값

Boolean

하위 속성 값이 변경되어도 렌더링에 영향을 주지 않으면true 이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

예외

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

설명

이 메타 데이터 옵션은 해당 형식 자체의 속성 값에 있는 참조 형식에는 종속성 속성에 대 한 관련 됩니다. 일반적으로 레이아웃 시스템 논리 하위 속성을 사용 하 여 모든 종속성 속성은 영향을 줄 레이아웃에 변경 내용에 대 한 모든 하위 속성을 확인 하는 것은 실제로 실행 중인 것 보다 더 많은 시간이 소요 되므로 다른 렌더링 패스를 가정 하는 것입니다. 이 옵션을 설정 true WPF 프레임 워크 수준 레이아웃 시스템 구현은의 성능을 최적화 하는 데 유용 합니다.

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

XAML 텍스트 사용

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

적용 대상

추가 정보