이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

FrameworkPropertyMetadataOptions 열거형

 

게시 날짜: 2016년 11월

WPF(Windows Presentation Foundation) 속성 시스템의 특정 종속성 속성과 관련된 프레임워크 수준 속성의 동작 유형을 지정합니다.

이 열거형은 해당 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성을 포함합니다.

네임스페이스:   System.Windows
어셈블리:  PresentationFramework(PresentationFramework.dll에 있음)

[FlagsAttribute]
public enum FrameworkPropertyMetadataOptions

멤버 이름설명
AffectsArrange

레이아웃 컴퍼지션의 정렬 단계는 이 종속성 속성에 대한 값 변경의 영향을 받습니다.

AffectsMeasure

레이아웃 컴퍼지션의 측정 단계는 이 종속성 속성에 대한 값 변경의 영향을 받습니다.

AffectsParentArrange

부모 요소의 정렬 단계는 이 종속성 속성에 대한 값 변경의 영향을 받습니다.

AffectsParentMeasure

부모 요소의 측정 단계는 이 종속성 속성에 대한 값 변경의 영향을 받습니다.

AffectsRender

렌더링 또는 레이아웃 컴퍼지션의 일부 측면(측정 또는 정렬 이외의)은 이 종속성 속성에 대한 값 변경의 영향을 받습니다.

BindsTwoWayByDefault

이 종속성 속성에 대한 데이터 바인딩의 BindingMode 기본값은 TwoWay입니다.

Inherits

이 종속성 속성의 값은 자식 요소에서 상속합니다.

Journal

이 종속성 속성의 값은 저널링 프로세스에서 또는 URI(Uniform Resource Identifier)를 통해 탐색하는 동안에 저장하거나 복원해야 합니다.

None

지정된 옵션이 없습니다. 종속성 속성은 WPF(Windows Presentation Foundation) 속성 시스템의 기본 동작을 사용합니다.

NotDataBindable

이 종속성 속성에 데이터 바인딩을 사용할 수 없습니다.

OverridesInheritanceBehavior

이 종속성 속성 값의 범위는 속성 값을 상속하기 위한 목적으로 구분된 트리를 포괄합니다.

SubPropertiesDoNotAffectRender

이 종속성 속성 값의 하위 속성은 렌더링 측면에 영향을 주지 않습니다.

생성할 때이 열거형을 사용 하 여 한 FrameworkPropertyMetadata 인스턴스를 하나 이상의 프레임 워크 수준 메타 데이터 옵션 설정을 지정 합니다.

더 이상 생성자 호출 뒤이 열거형을 사용 합니다. 대신 쿼리 하는 옵션을 특정 메타 데이터를 확인 하 여 등록 하는 동안 설정 된는 true 또는 false 기존의의 특정 속성의 값 FrameworkPropertyMetadata합니다. 이러한 속성 이름이 일치는 FrameworkPropertyMetadataOptions 열거형 값을 제외 하 고 NotDataBindable, 즉 IsNotDataBindable 에서 완성 된 FrameworkPropertyMetadata합니다.

Journal 옵션 저널링 해야 함을 지정 합니다. 실제 저널링 하거나 저널링 서비스에 있는 것과 같은 해결할 수 없는 WPF 뷰어 응용 프로그램입니다. 특히, 저널링에 몇 가지 알려진된 제한이 요소 트리 코드를 통해 생성 한 경우 보다는 XAML합니다. 자세한 내용은 다음을 참조 하십시오. 탐색 개요합니다.

System_CAPS_note참고

속성 값 상속 나타날 수 있지만 연결 되지 않은 종속성 속성에 대해 작동 하도록를 런타임 트리의 특정 요소 경계를 통해 연결 되지 않은 속성에 대 한 상속 동작이 정의 되지 않습니다. 항상 사용 하 여 RegisterAttached 를 지정 하는 속성을 등록 하려면 Inherits 메타 데이터에 있습니다.

다음 예제에서는 FrameworkPropertyMetadata 생성자 및 집합에서 값을 사용 하 여 여러 가지 옵션은 FrameworkPropertyMetadataOptions 열거형입니다.

fpm = new FrameworkPropertyMetadata(
    Double.NaN,
    (FrameworkPropertyMetadataOptions.AffectsRender |
      FrameworkPropertyMetadataOptions.BindsTwoWayByDefault),
    new PropertyChangedCallback(OnCurrentReadingChanged),
    new CoerceValueCallback(CoerceCurrentReading)
);

.NET Framework
3.0 이후 사용 가능
맨 위로 이동
표시: