System.Drawing.Design 命名空间

包含扩展设计时用户界面(UI)逻辑和绘图的类。

名称 说明
BitmapEditor

提供用于在属性浏览器中选择位图文件的用户界面。

CategoryNameCollection

表示类别名称字符串的集合。

ColorEditor

提供一种 UITypeEditor 用于直观选取颜色。

ContentAlignmentEditor

提供用于 UITypeEditor 直观编辑内容对齐方式。

CursorEditor

提供一个 UITypeEditor 可以执行默认文件搜索游标(.cur)文件。

FontEditor

提供用于选择和配置 Font 对象的用户界面。

FontNameEditor

提供为字体名称绘制字形的标志 UITypeEditor 符号。

IconEditor

提供一个 UITypeEditor 用于直观选择图标。

ImageEditor

提供用于为属性网格中的属性选择图像的用户界面。

MetafileEditor

提供一个 UITypeEditor 可以执行默认文件搜索图元文件(.emf)文件。

PaintValueEventArgs

提供方法的数据 PaintValue(Object, Graphics, Rectangle)

PropertyValueUIItem

提供有关属性窗口中显示的属性的信息,包括关联的事件处理程序、弹出信息字符串以及要为属性显示的图标。

ToolboxComponentsCreatedEventArgs

为将组件添加到工具箱时发生的事件提供数据 ComponentsCreated

ToolboxComponentsCreatingEventArgs

为将组件添加到工具箱时发生的事件提供数据 ComponentsCreating

ToolboxItem

提供工具箱项的基本实现。

ToolboxItemCollection

表示工具箱项的集合。

ToolboxItemContainer

封装一个 ToolboxItem

ToolboxItemCreator

封装一个 ToolboxItemCreatorCallback。 此类不能被继承。

ToolboxService

提供接口的默认实现 IToolboxService

UITypeEditor

提供可用于设计值编辑器的基类,这些编辑器可以提供用户界面(UI)来表示和编辑受支持数据类型的对象的值。

接口

名称 说明
IPropertyValueUIService

提供一个界面,用于管理属性浏览器中显示的组件的属性的图像、工具提示和事件处理程序。

IToolboxItemProvider

公开工具箱项的集合。

IToolboxService

提供用于管理和查询开发环境中的工具箱的方法和属性。

IToolboxUser

定义一个接口,用于设置当前选定的工具箱项,并指示设计器是否支持特定的工具箱项。

枚举

名称 说明
UITypeEditorEditStyle

指定指示 UITypeEditor的值编辑样式的标识符。

委托

名称 说明
PropertyValueUIHandler

表示向实现 IPropertyValueUIService添加委托的方法。

PropertyValueUIItemInvokeHandler

表示将处理 InvokeHandler 事件 PropertyValueUIItem的方法。

ToolboxComponentsCreatedEventHandler

表示处理 ComponentsCreated 事件的方法。

ToolboxComponentsCreatingEventHandler

表示处理 ComponentsCreating 事件的方法。

ToolboxItemCreatorCallback

提供一种回调机制,可以创建一个 ToolboxItem

注解

此命名空间中的类可用于创建自定义工具箱项、类型特定的值编辑器,这些编辑器可以编辑和以图形方式表示其支持类型的值,以及可在特定类型之间转换值的类型转换器。 此命名空间提供用于开发设计时 UI 扩展的基本框架。

Caution

System.Drawing.Design 命名空间中的类不支持在Windows或 ASP.NET 服务中使用。 尝试在这些应用程序类型之一内使用这些类可能会导致意外问题,例如服务性能和运行时异常的降低。