ControlDesigner Hierarchy

The following table lists the classes derived from System.Web.UI.Design.ControlDesigner .

Derived Classes

Class Description
System.Web.UI.Design.ContainerControlDesigner Provides designer functionality for controls that contain child controls or properties that can be modified at design time.
System.Web.UI.Design.DataSourceDesigner Provides design-time support in a design host for the DataSourceControl class.
System.Web.UI.Design.HierarchicalDataSourceDesigner Provides design-time support in a visual designer for the HierarchicalDataSourceControl control.
System.Web.UI.Design.ReadWriteControlDesigner Extends design-time behavior for read/write server controls.
System.Web.UI.Design.TemplatedControlDesigner Extends design-time behavior for template-based server controls.
System.Web.UI.Design.TextControlDesigner Extends design-time behavior for Web server controls that have a Text property that is persisted as inner text.
System.Web.UI.Design.UserControlDesigner Provides designer functionality for user controls.
System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner Provides design-time support in a visual designer for controls that are derived from the BaseDataBoundControl class.
System.Web.UI.Design.WebControls.ButtonDesigner Used to provide design-time support in a visual designer for the Button Web server control.
System.Web.UI.Design.WebControls.CalendarDesigner Extends design-time behavior for the Calendar Web server control.
System.Web.UI.Design.WebControls.ChangePasswordDesigner Provides design-time support in a visual designer for the ChangePassword Web server control.
System.Web.UI.Design.WebControls.CheckBoxDesigner Extends design-time behavior for the CheckBox Web server control.
System.Web.UI.Design.WebControls.CompositeControlDesigner Extends design-time behavior for controls that implement the methods of the CompositeControl abstract class.
System.Web.UI.Design.WebControls.ContentDesigner Extends design-time behavior for the Content Web server control.
System.Web.UI.Design.WebControls.ContentPlaceHolderDesigner Extends design-time behavior for the ContentPlaceHolder Web server control.
System.Web.UI.Design.WebControls.HiddenFieldDesigner Provides design-time support in a visual designer for the HiddenField control.
System.Web.UI.Design.WebControls.LiteralDesigner Provides design-time support in a visual designer for the Literal Web server control.
System.Web.UI.Design.WebControls.LoginNameDesigner Provides design-time support in a visual designer for the LoginName Web server control.
System.Web.UI.Design.WebControls.LoginViewDesigner Provides design-time support in a visual designer for the LoginView Web server control.
System.Web.UI.Design.WebControls.PasswordRecoveryDesigner Provides design-time support in a visual designer for the PasswordRecovery control.
System.Web.UI.Design.WebControls.PreviewControlDesigner Provides design-time support in a visual designer for a control where the design surface must use a preview of the associated control.
System.Web.UI.Design.WebControls.RepeaterDesigner Extends design-time behavior for the Repeater control.
System.Web.UI.Design.WebControls.SiteMapPathDesigner Provides design-time support in a visual designer for the SiteMapPath control.
System.Web.UI.Design.WebControls.SubstitutionDesigner Provides design-time support in a visual designer for the Substitution control.
System.Web.UI.Design.WebControls.TableDesigner Extends design-time behavior for the Table Web server control.
System.Web.UI.Design.WebControls.WebParts.ProxyWebPartManagerDesigner Provides minimal design-time support for ProxyWebPartManager controls.
System.Web.UI.Design.WebControls.WebParts.WebPartManagerDesigner Provides minimal design-time support for WebPartManager controls.
System.Web.UI.Design.WebControls.WebParts.WebZoneDesigner Provides design-time visual support for WebZone controls.
System.Web.UI.Design.WebControls.XmlDesigner Extends design-time behavior for the Xml Web server control.

See Also

Reference

ControlDesigner Class
ControlDesigner Members
System.Web.UI.Design Namespace
TemplateGroup
DesignerAutoFormat
DesignerActionList
DesignerRegion
ContainerControlDesigner
CompositeControlDesigner

Other Resources

Introduction to ASP.NET Control Designers
Design-Time Architecture
Design-Time Support for Web Forms
Sample Control Designer with Action Lists and Services