System.Drawing.Design 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含扩展设计时用户界面(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 服务中使用。 尝试在这些应用程序类型之一内使用这些类可能会导致意外问题,例如服务性能和运行时异常的降低。