FrameworkPropertyMetadata.IsNotDataBindable 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
종속성 속성이 데이터 바인딩을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool IsNotDataBindable { bool get(); void set(bool value); };
public bool IsNotDataBindable { get; set; }
member this.IsNotDataBindable : bool with get, set
Public Property IsNotDataBindable As Boolean
속성 값
속성이 데이터 바인딩을 지원하면true
이고, 그러지 않으면 false
입니다. 기본값은 false
입니다.
예외
메타데이터는 종속성 속성 작업에 이미 적용되었으므로 메타데이터가 봉인되어 메타데이터의 속성을 설정할 수 없습니다.
설명
이 메타 데이터 속성에 true
특히 읽기 / 쓰기 속성 불구 하 고 데이터 바인딩을 지원 하지 않아야 하는 속성에 대 한 합니다. 예상이는 종속성 속성이 선언 되어 있는 대부분의 경우에서 데이터 바인딩, 데이터 바인딩 종속성 속성을 유용 하는 주요 시나리오 중 하나 이므로 합니다. 와 달리 BindsTwoWayByDefault, 단순히 특정 바인딩에서 이후에 변경 될 수 있는 기본값을 변경 되지 않습니다. 이 속성을 설정할 true
종속성 속성에 대 한 메타 데이터의 메타 데이터는 종속성 속성에 식을 통해 값을 적용 하는 모든 바인딩에서 비활성화 됩니다.
읽기 전용 종속성 속성 데이터 바인딩 (있기 때문에 변경 된 값을 적용할 수 있는 setter) 지원 하지 않지만 보고서는 여전히 false
에 대 한 IsNotDataBindable합니다. 이므로이에 해당 하는 속성을 FrameworkPropertyMetadataOptions 값 메타 데이터를 실제로 설정 방법, 항상 의미 하는 속성의 이름을 지정 하는 최종 결과 동작을 보고 하는 대신 사용 하 여 패리티를 보고 합니다. 지정 된 종속성 속성이 데이터 바인딩을 허용 하는지 여부를 확인, 일반적으로 확인 해야 IsDataBindingAllowed 대신 합니다.
IsDataBindingAllowed 둘 다 검사 편리 ReadOnly 및 IsNotDataBindable 를 단일 작업으로 예상 되는 결과 생성 합니다.
파생된 클래스에서 속성 PropertyMetadata 읽기 / 쓰기 가능으로 개체 모델에서 일반적으로 정의 됩니다. 이므로 인스턴스를 초기화 한 후 조정할 수 있습니다. 그러나 메타 데이터에 대 한 호출의 일부로 사용 되 면 Register, AddOwner, 또는 OverrideMetadata, 속성 시스템에는 해당 메타 데이터 인스턴스가 봉인 됩니다 및 속성 메타 데이터의 세부 정보를 전달 하는 이제 변경할 수 없는 것으로 간주 됩니다. 후이 속성을 설정 하려고 IsSealed 는 true
인스턴스가 메타이 데이터에서 예외가 발생 합니다.
XAML 텍스트 사용
이 클래스의 멤버는 일반적으로 XAML에서 사용되지 않습니다.
적용 대상
추가 정보
.NET