The System.Web.UI.Design namespace contains classes that can be used to extend design-time support for ASP.NET Web pages and for Web server controls.
| Type | Reason |
|---|---|
| AppSettingsExpressionEditor |
Provides properties and methods for evaluating and editing an application setting expression in a configuration file at design time. |
| CalendarDataBindingHandler |
Provides a data-binding handler for a calendar. |
| ClientScriptItem |
Represents a client script element in a Web Form or user control at design time. This class cannot be inherited. |
| ClientScriptItemCollection |
Represents a read-only collection of client script blocks that are contained within a Web Form or user control at design time. This class cannot be inherited. |
| ColorBuilder |
Provides an HTML color string builder at design time that allows a user to select a color. |
| ConnectionStringEditor |
Provides a base class for a user interface to select and edit a connection string property at design time. |
| ConnectionStringsExpressionEditor |
Provides properties and methods for selecting a data connection expression that is associated with a control property at design time. |
| ContainerControlDesigner |
Provides designer functionality for controls that contain child controls or properties that can be modified at design time. |
| ContentDefinition |
Provides a property structure that defines Web content at design time. |
| ContentDesignerState |
Enumerates the possible settings for the state of a System.Web.UI.Design.WebControls.ContentDesigner control at design time. |
| ControlDesigner |
Provides a base control designer class for extending the design-mode behavior of a Web server control. |
| ControlDesignerState |
Provides access to the state of the control designer in the design host through the System.ComponentModel.Design.IComponentDesignerStateService interface. This class cannot be inherited. |
| ControlLocation |
Specifies the possible locations for adding a control in a container. |
| ControlParser |
Provides methods for creating a Web server System.Web.UI.Control control or System.Web.UI.ITemplate interface from a string of markup that represents a persisted control or template. |
| ControlPersister |
Provides methods for persisting Web server controls at design-time. |
| DataBindingCollectionConverter |
Provides a type converter for System.Web.UI.DataBindingCollection objects. |
| DataBindingCollectionEditor |
Provides a user interface for editing a collection of data bindings. |
| DataBindingHandler |
Provides a base class for a data-binding handler. |
| DataBindingValueUIHandler |
Provides a UI handler for data binding values. |
| DataColumnSelectionConverter |
Provides a type converter for a property representing the field name of a bound column field in a System.Web.UI.WebControls.GridView control. |
| DataFieldConverter |
Provides a type converter that can retrieve a list of data fields from the current component's selected data source. |
| DataMemberConverter |
Provides a type converter that can retrieve a list of data members from the current component's selected data source. |
| DataSetFieldSchema |
Represents the structure, or schema, of a data field. |
| DataSetSchema |
The System.Web.UI.Design.DataSetSchema class represents the structure, or schema, of a data source. This class cannot be inherited. |
| DataSetViewSchema |
Represents the structure, or schema, of a System.Data.DataTable. This class cannot be inherited. |
| DataSourceBooleanViewSchemaConverter |
Provides a type converter for a property representing a Boolean field in a data source schema. |
| DataSourceConverter |
Provides a type converter that can retrieve a list of data sources accessible to the current component. |
| DataSourceDesigner |
Provides design-time support in a design host for the System.Web.UI.DataSourceControl class. |
| DataSourceViewSchemaConverter |
Provides a type converter for a property representing a field in a data source schema. |
| DesignerAutoFormat |
Provides the abstract base class for creating formats that can be applied to a custom Web server control at design time. |
| DesignerAutoFormatCollection |
Represents a collection of System.Web.UI.Design.DesignerAutoFormat objects within a control designer. This class cannot be inherited. |
| DesignerAutoFormatStyle |
Represents the style for a System.Web.UI.Design.DesignerAutoFormat object. This class is used primarily by control developers. |
| DesignerDataSourceView |
Serves as the base class for design-time data source view classes. |
| DesignerHierarchicalDataSourceView |
Provides a base class for designers for data views based on hierarchical data. This class must be inherited. |
| DesignerObject |
Represents an object in a design host such as vsprvslong. This class must be inherited. |
| DesignerRegion |
Defines a region of content within the design-time markup for the associated control. |
| DesignerRegionCollection |
Represents a collection of System.Web.UI.Design.DesignerRegion objects within a control designer. |
| DesignerRegionMouseEventArgs |
Provides data for a System.Web.UI.Design.IControlDesignerView.ViewEvent event that is raised when you click on a selected control or a designer region in a selected control. This class cannot be inherited. |
| DesignTimeData |
Provides helper methods that can be used by control designers to generate sample data for data-bound properties at design time. This class cannot be inherited. |
| DesignTimeResourceProviderFactory |
Used by control localization to read and write resources at design time. |
| EditableDesignerRegion |
Represents an editable content region within the design-time markup for the associated control. |
| ExpressionEditor |
Defines a set of properties and methods for evaluating an expression that is associated with a control property at design time and to provide an expression editor sheet to the visual design host for use in the expression editor dialog box. This class is abstract. |
| ExpressionEditorSheet |
Represents a design-time editor sheet for a custom expression. This class must be inherited. |
| ExpressionsCollectionConverter |
Provides a type converter for expression binding collections. |
| ExpressionsCollectionEditor |
Provides a user interface for selecting and editing an expressions binding collection at design time. |
| HierarchicalDataSourceConverter |
Provides a type converter that can retrieve a list of the hierarchical data sources that are accessible to the current component. |
| HierarchicalDataSourceDesigner |
Provides design-time support in a visual designer for the System.Web.UI.HierarchicalDataSourceControl control. |
| HtmlControlDesigner |
Provides basic design-time functionality for ASP.NET server controls. |
| HtmlIntrinsicControlDesigner |
Provides a base designer for all intrinsic HTML controls. |
| HyperLinkDataBindingHandler |
Provides a data-binding handler for a hyperlink property. |
| IContentResolutionService |
Provides an interface for access to a master page from a content page at design time, if provided by a design host, such as vsprvslong. |
| IControlDesignerBehavior |
Enables the extension of specific behaviors of a control designer. |
| IControlDesignerTag |
Provides an interface for design-time access to the HTML markup for a control that is associated with a control designer. |
| IControlDesignerView |
Provides an interface for access to the visual representation and content of a control at design time. |
| IDataBindingSchemaProvider |
Provides an interface for design-time access to a schema provider in a design host. |
| IDataSourceDesigner |
Defines the basic functionality for a data source designer. |
| IDataSourceFieldSchema |
Provides basic functionality for describing the structure of a data field at design time. |
| IDataSourceProvider |
Defines an interface that a control designer can implement to provide access to a data source. |
| IDataSourceSchema |
Provides basic functionality for describing the structure of a data source at design time. |
| IDataSourceViewSchema |
Defines a set of methods and properties used to examine a data source. |
| IDesignTimeResourceProviderFactoryService |
Provides an interface for creating a custom System.Web.UI.Design.DesignTimeResourceProviderFactory class. |
| IDesignTimeResourceWriter |
Used by the System.Web.UI.Design.DesignTimeResourceProviderFactory class to localize data at design time. |
| IDocumentProjectItem |
Provides an interface for accessing a document item retrieved from a design host at design time. |
| IFolderProjectItem |
Provides an interface for a project folder in a design host, such as vsprvslong. |
| IHierarchicalDataSourceDesigner |
Provides design-time support in a visual designer for a class that is derived from the System.Web.UI.HierarchicalDataSourceControl class. |
| IHtmlControlDesignerBehavior |
Defines an interface that enables the extension of specific behaviors of an HTML control designer. |
| ImageUrlEditor |
Provides a user interface for selecting a URL that references an image. |
| IProjectItem |
Provides an interface for an item that is retrieved at design time from a design host, such as vsprvslong. |
| ITemplateEditingFrame |
Provides an interface to manage a template editing area. |
| ITemplateEditingService |
Provides services for editing control templates at design time. |
| IWebAdministrationService |
Provides an interface for creating services for administering a Web site at design time. |
| IWebApplication |
Provides an interface for accessing a Web application in a design host, such as vsprvsext, at design time. |
| IWebFormReferenceManager |
Provides an interface that can look up information about the types used in the current Web Forms project. |
| IWebFormsBuilderUIService |
Provides methods to start specific user interfaces for building properties at design-time. |
| IWebFormsDocumentService |
Provides methods to access services for tracking the loading state of a Web Forms document, handling events at load time, accessing a document's location, managing a document's undo service, and setting a new selection within the document. |
| MailFileEditor |
Provides a user interface for selecting and editing a mail file name for a property at design time. |
| MdbDataFileEditor |
Provides a design-time user interface for selecting a Microsoft Access database file. |
| ReadWriteControlDesigner |
Extends design-time behavior for read/write server controls. |
| ResourceExpressionEditor |
Provides properties and methods for evaluating and editing a resource expression at design time. |
| ResourceExpressionEditorSheet |
Represents a design-time editor sheet for the properties of a resource expression in the UI of a designer host at design time. |
| SkinIDTypeConverter |
Provides a list of valid skin IDs for a control at design time, based on the currently applicable theme. |
| SupportsPreviewControlAttribute |
Indicates whether a control designer requires a preview instance of the control at design time. This class cannot be inherited. |
| TemplatedControlDesigner |
Extends design-time behavior for template-based server controls. |
| TemplatedEditableDesignerRegion |
Defines an editable region of content within the design-time markup for the associated control. |
| TemplateDefinition |
Provides properties and methods that define a template element in a Web server control at design time. |
| TemplateEditingService |
Provides services for editing control templates at design time. This class cannot be inherited. |
| TemplateEditingVerb |
Represents a designer verb that creates a template editing frame, and that can be invoked only by a template editor. |
| TemplateGroup |
A collection of System.Web.UI.Design.TemplateDefinition objects representing the template elements in a Web server control at design time. |
| TemplateGroupCollection |
Represents a collection of System.Web.UI.Design.TemplateGroup objects within a control designer. This class cannot be inherited. |
| TemplateModeChangedEventArgs |
Provides data for a System.Web.UI.Design.IControlDesignerView.ViewEvent event that is raised when the template mode changes for a control on the design surface. |
| TextControlDesigner |
Extends design-time behavior for Web server controls that have a Text property that is persisted as inner text. |
| TextDataBindingHandler |
Provides a data-binding handler for a data-bound control at design time. |
| TransactedChangeCallback |
A delegate that refers to a method in a custom System.ComponentModel.Design.DesignerActionList object that is to be called by the erload:System.Web.UI.Design.ControlDesigner.InvokeTransactedChange method for implementing property changes in the designer's associated control. |
| TypeSchema |
Represents the structure, or schema, of an object type. |
| UrlBuilder |
Starts a URL editor that allows a user to select or create a URL. This class cannot be inherited. |
| UrlBuilderOptions |
Defines identifiers for settings of a System.Web.UI.Design.UrlBuilder. |
| UrlEditor |
Provides a user interface for selecting a URL. |
| UserControlDesigner |
Provides designer functionality for user controls. |
| UserControlFileEditor |
Provides a dialog box for selecting files to edit at design time. |
| ViewEvent |
Represents the kind of event that has occurred on a view of a control at design time. This class cannot be inherited. |
| ViewEventArgs |
Provides data for the System.Web.UI.Design.IControlDesignerView.ViewEvent event. |
| ViewEventHandler |
Represents the method that will handle the System.Web.UI.Design.IControlDesignerView.ViewEvent event that is raised by visual design tools, such as vsprvslong, implementing the System.Web.UI.Design.IControlDesignerView interface. This class cannot be inherited. |
| ViewFlags |
Indicates which features are enabled with the System.Web.UI.Design.ControlDesigner.SetViewFlags(System.Web.UI.Design.ViewFlags, bool) method of a designer. |
| ViewRendering |
Contains the design-time markup for content and regions. |
| WebControlToolboxItem |
Provides a base class for a Web server control System.Drawing.Design.ToolboxItem. |
| WebFormsDesignerActionService |
Establishes a design-time service that manages the collection of System.ComponentModel.Design.DesignerActionItem objects for a component. |
| WebFormsReferenceManager |
Provides a base class for accessing the types, directives, and controls in the current Web project document. This class must be inherited. |
| WebFormsRootDesigner |
Provides a base class for the design-time functionality of a Web Forms page and allows access to and manipulation of components and controls that are contained within the Web Forms page at design time. |
| XmlDataFileEditor |
Provides a design-time user interface for selecting an XML data file. |
| XmlDocumentSchema |
Represents the structure, or schema, of an System.Xml.XmlDocument. This class cannot be inherited. |
| XmlFileEditor |
Provides a user interface for selecting an XML file using a standard System.Windows.Forms.OpenFileDialog box. |
| XmlUrlEditor |
Provides a user interface for selecting a URL that indicates the location of an XML file. |
| XsdSchemaFileEditor |
Provides a design-time user interface for selecting an XML schema definition file. |
| XslTransformFileEditor |
Provides a design-time user interface for selecting an XML transform file. |
| XslUrlEditor |
Provides a user interface for selecting an URL that indicates the location of an XSL file. |