다음을 통해 공유


Microsoft.Windows.Design.Metadata 네임스페이스

컨트롤 및 요소에 사용자 지정 디자이너 특성을 적용하기 위한 특성 테이블을 제공합니다.

IRegisterMetadata 인터페이스를 디자인 타임 메타데이터 전용의 별도 어셈블리에 구현하여 사용자 지정 FeatureProvider 인터페이스를 등록하십시오.AttributeTableBuilder 클래스를 사용하여 특성 테이블을 빌드합니다.Register() 구현에서 AddAttributeTable(AttributeTable) 메서드를 호출하여 디자이너 기능을 사용합니다.

클래스

  클래스 설명
Public 클래스 AttributeCallbackBuilder 이 클래스의 인스턴스는 형식의 특성을 나중에 채우는 콜백 대리자에 전달됩니다.
Public 클래스 AttributeTable 디자인 타임 모양 및 동작을 정의하는 메타데이터 특성 테이블입니다.
Public 클래스 AttributeTableBuilder 디자인 타임 메타데이터를 정의하는 특성 테이블을 만듭니다.
Public 클래스 AttributeTableContainer AttributeTable 인스턴스의 컬렉션을 제공합니다.
Public 클래스 AttributeTableValidationException AttributeTable 에 제공된 메타데이터가 기존 형식의 속성, 메서드 및 이벤트와 일치하지 않는 경우에 발생합니다.
Public 클래스 ProvideMetadataAttribute 메타데이터를 제공하는 클래스를 나타냅니다.

구조체

  구조체 설명
Public 구조체 EventIdentifier 플랫폼에 독립적인 이벤트를 나타냅니다.
Public 구조체 PropertyIdentifier 플랫폼에 독립적인 속성을 나타냅니다.
Public 구조체 TypeIdentifier 플랫폼에 독립적인 형식을 식별합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 IProvideAttributeTable 특성 테이블을 제공하는 클래스를 정의합니다.

대리자

  대리자 설명
Public 대리자 AttributeCallback 형식의 특성이 필요할 때 호출됩니다.