System.Drawing.Design 네임스페이스

디자인 타임 UI(사용자 인터페이스) 논리 및 그리기를 확장하는 클래스를 포함합니다.

클래스

Name Description
BitmapEditor

속성 브라우저에서 비트맵 파일을 선택하기 위한 사용자 인터페이스를 제공합니다.

CategoryNameCollection

범주 이름 문자열의 컬렉션을 나타냅니다.

ColorEditor

색을 UITypeEditor 시각적으로 선택하는 데 사용할 수 있는 기능을 제공합니다.

ContentAlignmentEditor

시각적으로 UITypeEditor 편집할 콘텐츠 맞춤을 제공합니다.

CursorEditor

UITypeEditor 커서(.cur) 파일을 검색하는 기본 파일을 수행할 수 있는 기능을 제공합니다.

FontEditor

개체를 선택하고 구성하는 사용자 인터페이스를 Font 제공합니다.

FontNameEditor

UITypeEditor 글꼴 이름의 문자 모양을 그리는 값을 제공합니다.

IconEditor

아이콘을 UITypeEditor 시각적으로 선택하기 위한 a를 제공합니다.

ImageEditor

속성 표에서 속성에 대한 이미지를 선택하기 위한 사용자 인터페이스를 제공합니다.

MetafileEditor

UITypeEditor 메타파일(.emf) 파일에 대한 기본 파일 검색을 수행할 수 있는 기능을 제공합니다.

PaintValueEventArgs

메서드에 PaintValue(Object, Graphics, Rectangle) 대한 데이터를 제공합니다.

PropertyValueUIItem

연결된 이벤트 처리기, 팝업 정보 문자열 및 속성에 대해 표시할 아이콘을 포함하여 속성 창 표시되는 속성에 대한 정보를 제공합니다.

ToolboxComponentsCreatedEventArgs

구성 요소가 도구 상자에 추가되면 발생하는 이벤트에 대한 ComponentsCreated 데이터를 제공합니다.

ToolboxComponentsCreatingEventArgs

구성 요소가 도구 상자에 추가되면 발생하는 이벤트에 대한 ComponentsCreating 데이터를 제공합니다.

ToolboxItem

도구 상자 항목의 기본 구현을 제공합니다.

ToolboxItemCollection

도구 상자 항목의 컬렉션을 나타냅니다.

ToolboxItemContainer

를 캡슐화합니다 ToolboxItem.

ToolboxItemCreator

를 캡슐화합니다 ToolboxItemCreatorCallback. 이 클래스는 상속할 수 없습니다.

ToolboxService

인터페이스의 기본 구현을 IToolboxService 제공합니다.

UITypeEditor

지원되는 데이터 형식의 개체 값을 나타내고 편집하기 위한 UI(사용자 인터페이스)를 제공할 수 있는 값 편집기를 디자인하는 데 사용할 수 있는 기본 클래스를 제공합니다.

인터페이스

Name Description
IPropertyValueUIService

속성 브라우저에 표시되는 구성 요소의 속성에 대한 이미지, 도구 설명 및 이벤트 처리기를 관리하는 인터페이스를 제공합니다.

IToolboxItemProvider

도구 상자 항목의 컬렉션을 노출합니다.

IToolboxService

개발 환경에서 도구 상자를 관리하고 쿼리하는 메서드와 속성을 제공합니다.

IToolboxUser

현재 선택한 도구 상자 항목을 설정하고 디자이너가 특정 도구 상자 항목을 지원하는지 여부를 나타내는 인터페이스를 정의합니다.

열거형

Name Description
UITypeEditorEditStyle

UITypeEditor값 편집 스타일을 나타내는 식별자를 지정합니다.

대리자

Name Description
PropertyValueUIHandler

의 구현 IPropertyValueUIService에 대리자를 추가하는 메서드를 나타냅니다.

PropertyValueUIItemInvokeHandler

의 이벤트를 처리할 메서드를 InvokeHandlerPropertyValueUIItem나타냅니다.

ToolboxComponentsCreatedEventHandler

이벤트를 처리하는 메서드를 ComponentsCreated 나타냅니다.

ToolboxComponentsCreatingEventHandler

이벤트를 처리하는 메서드를 ComponentsCreating 나타냅니다.

ToolboxItemCreatorCallback

를 만들 수 있는 콜백 메커니즘을 ToolboxItem제공합니다.

설명

이 네임스페이스의 클래스를 사용하여 사용자 지정 도구 상자 항목, 지원되는 형식의 값을 편집하고 그래픽으로 나타낼 수 있는 형식별 값 편집기, 특정 형식 간에 값을 변환할 수 있는 형식 변환기를 만들 수 있습니다. 이 네임스페이스는 디자인 타임 UI에 대한 확장을 개발하기 위한 기본 프레임워크를 제공합니다.

Caution

System.Drawing.Design 네임스페이스 내의 클래스는 Windows 또는 ASP.NET 서비스 내에서 사용할 수 없습니다. 이러한 애플리케이션 유형 중 하나에서 이러한 클래스를 사용하려고 시도하면 서비스 성능 저하 및 런타임 예외와 같은 예기치 않은 문제가 발생할 수 있습니다.