System.Drawing.Design 命名空间
System.Drawing.Design 命名空间包含扩展设计时用户界面 (UI) 逻辑和绘制的类。
此命名空间中的类可用于创建自定义工具栏的项、类型特定的值编辑器(可以编辑并可以用图形方式表示其支持的类型的值)和类型转换器(在一定的类型之间转换值)。此命名空间提供基本的框架,可用来开发设计时 UI 的扩展。
警告
不支持在 Windows 或 ASP.NET 服务中使用 System.Drawing.Design 命名空间中的类。尝试在这些应用程序类型之一中使用这些类可能会产生意想不到的问题,如服务性能降低和运行时异常。
类
类 | 说明 | |
---|---|---|
BitmapEditor | 提供用户界面,用来在属性浏览器中选择位图文件。 | |
CategoryNameCollection | 表示一个类别名称字符串集合。 | |
ColorEditor | 提供 UITypeEditor,以便以可视的方式选取颜色。 | |
ContentAlignmentEditor | 提供 UITypeEditor,以便以可视的方式编辑内容对齐方式。 | |
CursorEditor | 提供一个 UITypeEditor,可以对游标文件 (.cur) 执行默认文件搜索。 | |
FontEditor | 提供用来选择和配置 Font 对象的用户界面。 | |
FontNameEditor | 提供 UITypeEditor,用于绘制字体名称的标志符号。 | |
IconEditor | 提供 UITypeEditor,以便以可视的方式选择图标。 | |
ImageEditor | 提供一个用户界面,用于为属性网格中的属性选择图像。 | |
MetafileEditor | 提供一个 UITypeEditor,可对图元文件 (.emf) 文件执行默认文件搜索。 | |
PaintValueEventArgs | 为 PaintValue 方法提供数据。 | |
PropertyValueUIItem | 提供在“属性”窗口中显示的属性信息,包括关联的事件处理程序、弹出信息字符串以及要为属性显示的图标。 | |
ToolboxComponentsCreatedEventArgs | 为向工具箱添加组件时发生的 ComponentsCreated 事件提供数据。 | |
ToolboxComponentsCreatingEventArgs | 为向工具箱添加组件时发生的 ComponentsCreating 事件提供数据。 | |
ToolboxItem | 提供工具箱项的基实现。 | |
ToolboxItemCollection | 表示工具箱项的集合。 | |
ToolboxItemContainer | 封装 ToolboxItem。 | |
ToolboxItemCreator | 封装 ToolboxItemCreatorCallback。无法继承此类。 | |
ToolboxService | 提供 IToolboxService 接口的默认实现。 | |
UITypeEditor | 提供可用于设计值编辑器的基类,这些编辑器可提供用户界面 (UI),用来表示和编辑所支持的数据类型的对象值。 |
接口
接口 | 说明 | |
---|---|---|
IPropertyValueUIService | 提供一个接口,用于为属性浏览器中显示的组件的属性管理图像、工具提示和事件处理程序。 | |
IToolboxItemProvider | 公开工具箱项的集合。 | |
IToolboxService | 提供在开发环境下管理和查询工具箱的方法和属性。 | |
IToolboxUser | 定义一个接口,此接口用于设置当前选定的工具箱项以及指示设计器是否支持特定的工具箱项。 |
委托
委托 | 说明 | |
---|---|---|
PropertyValueUIHandler | 表示向 IPropertyValueUIService 的实现添加委托的方法。 | |
PropertyValueUIItemInvokeHandler | 表示将要处理 PropertyValueUIItem 的 InvokeHandler 事件的方法。 | |
ToolboxComponentsCreatedEventHandler | 表示处理 ComponentsCreated 事件的方法。 | |
ToolboxComponentsCreatingEventHandler | 表示处理 ComponentsCreating 事件的方法。 | |
ToolboxItemCreatorCallback | 表示将处理 ToolboxItemCreatorCallback 事件的方法。 |
枚举
枚举 | 说明 | |
---|---|---|
UITypeEditorEditStyle | 指定指示 UITypeEditor 的值编辑样式的标识符。 |