System.Drawing.Design 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
디자인 타임 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 서비스 내에서 사용할 수 없습니다. 이러한 애플리케이션 유형 중 하나에서 이러한 클래스를 사용하려고 시도하면 서비스 성능 저하 및 런타임 예외와 같은 예기치 않은 문제가 발생할 수 있습니다.