ComponentDocumentDesigner 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基本设计器类,用于扩展根设计文档中支持嵌套组件的设计模式行为。
public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
inherit ComponentDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
interface IToolboxUser
interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
- 继承
- 实现
ComponentDocumentDesigner 为支持嵌套组件的根设计文档的设计器提供基类。 除了从 ComponentDesigner 类继承的方法和功能之外, ComponentDocumentDesigner 还实现 IRootDesigner 接口,以便为关联的组件和任何嵌套组件提供根级设计模式视图。
备注
或 Control 的Form根级设计模式视图通常由内置根设计器提供。 若要在设计模式下为其他类型的根组件提供视图,需要自定义 IRootDesigner 实现。
可以使用 将设计器与类型 DesignerAttribute相关联。 有关自定义设计时行为的概述,请参阅 扩展 Design-Time 支持。
Action |
获取与设计器相关联的组件所支持的设计时操作列表。 (继承自 ComponentDesigner) |
Associated |
获取与设计器所管理的组件关联的组件集合。 (继承自 ComponentDesigner) |
Component |
获取此设计器正在设计的组件。 (继承自 ComponentDesigner) |
Control |
为设计器获取控件。 |
Inheritance |
获取一个特性,该特性指示关联组件的继承类型。 (继承自 ComponentDesigner) |
Inherited |
获取一个值,该值指示是否继承此组件。 (继承自 ComponentDesigner) |
Parent |
获取此设计器的父组件。 (继承自 ComponentDesigner) |
Set |
基本设计器类,用于扩展根设计文档中支持嵌套组件的设计模式行为。 (继承自 ComponentDesigner) |
Shadow |
获取重写用户设置的属性值的集合。 (继承自 ComponentDesigner) |
Tray |
获取或设置一个值,该值指示设计器的组件栏是否处于自动排列模式。 |
Tray |
获取或设置一个值,该值指示设计器的组件栏处是否处于大图标模式。 |
Verbs |
获取与设计器相关联的组件所支持的设计时谓词。 (继承自 ComponentDesigner) |
产品 | 版本 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |