Base designer class for extending the design mode behavior of a root design document that supports nested components.
See Also: ComponentDocumentDesigner Members
System.Windows.Forms.Design.ComponentDocumentDesigner provides a base class for designers of root design documents that support nested components. In addition to the methods and functionality inherited from the System.ComponentModel.Design.ComponentDesigner class, System.Windows.Forms.Design.ComponentDocumentDesigner implements the System.ComponentModel.Design.IRootDesigner interface to provide a root-level design mode view for the associated component, and any nested components.
The root-level design mode view for a System.Windows.Forms.Form or System.Windows.Forms.Control is typically provided by a built-in root designer. A custom System.ComponentModel.Design.IRootDesigner implementation is required to provide a view for other types of root components in design mode.
You can associate a designer with a type using a System.ComponentModel.DesignerAttribute. For an overview of customizing design time behavior, see Extending Design-Time Support.