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

表示将用来处理 InvokeHandlerPropertyValueUIItem 事件的方法。

ToolboxComponentsCreatedEventHandler

表示 ComponentsCreated 事件的处理方法。

ToolboxComponentsCreatingEventHandler

表示 ComponentsCreating 事件的处理方法。

ToolboxItemCreatorCallback

提供可以创建 ToolboxItem 的一种回调机制。

注解

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

注意

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