System.Web.UI.Design Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes that can be used to extend design-time support for ASP.NET Web pages and for Web server controls.
Classes
AppSettingsExpressionEditor |
Provides properties and methods for evaluating and editing an application setting expression in a configuration file at design time. |
AsyncPostBackTriggerControlIDConverter |
Provides a type converter that retrieves a list of control IDs in the current container. |
AsyncPostBackTriggerEventNameConverter |
Provides a type converter that retrieves a list of events for a control in the current container. |
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. |
CollectionEditorBase |
Provides a user interface so that users can edit ScriptReferenceCollection, ServiceReferenceCollection, and UpdatePanelTriggerCollection objects at design time. |
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. |
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 IComponentDesignerStateService interface. This class cannot be inherited. |
ControlParser |
Provides methods for creating a Web server Control control or 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 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 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 DataSetSchema class represents the structure, or schema, of a data source. This class cannot be inherited. |
DataSetViewSchema |
Represents the structure, or schema, of a 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 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 DesignerAutoFormat objects within a control designer. This class cannot be inherited. |
DesignerAutoFormatStyle |
Represents the style for a 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 Visual Studio 2005. 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 DesignerRegion objects within a control designer. |
DesignerRegionMouseEventArgs |
Provides data for a 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. |
ExtenderControlDesigner |
Provides UI support for working with extender controls at design time. |
ExtenderControlToolboxItem |
Provides a way to determine which target controls can be extended by a particular extender control in the toolbox. |
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 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. |
ImageUrlEditor |
Provides a user interface for selecting a URL that references an image. |
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. |
PostBackTriggerControlIDConverter |
Provides a type converter that retrieves a list of control IDs in the current container. |
QueryExtenderDesigner |
Provides designer functionality for the QueryExtender control. |
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. |
RouteUrlExpressionEditor |
Provides properties and methods for composing a |
RouteUrlExpressionEditorSheet |
Represents a design-time editor sheet for the properties of a |
RouteValueExpressionEditor |
Provides properties and methods for composing a |
RouteValueExpressionEditorSheet |
Represents a design-time editor sheet for the properties of a |
ScriptManagerDesigner |
Provides design-time support for the ScriptManager control in a visual designer. |
ScriptManagerProxyDesigner |
Provides design-time support for the ScriptManagerProxy control in a visual designer. |
ServiceReferenceCollectionEditor |
Provides a component editor for the service reference collection of the ServiceReference control. |
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 TemplateDefinition objects representing the template elements in a Web server control at design time. |
TemplateGroupCollection |
Represents a collection of TemplateGroup objects within a control designer. This class cannot be inherited. |
TemplateModeChangedEventArgs |
Provides data for a 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 |
TextDataBindingHandler |
Provides a data-binding handler for a data-bound control at design time. |
TimerDesigner |
Provides design-time support for the Timer control in a visual designer. |
TypeSchema |
Represents the structure, or schema, of an object type. |
UpdatePanelDesigner |
Provides design-time support for the UpdatePanel control in a visual designer. |
UpdatePanelTriggerCollectionEditor |
Provides a component editor for the Triggers collection of UpdatePanel controls. |
UpdateProgressAssociatedUpdatePanelIDConverter |
Provides a type converter that retrieves a list of control IDs in the current container. |
UpdateProgressDesigner |
Provides design-time support for the UpdateProgress control in a visual designer. |
UrlBuilder |
Starts a URL editor that allows a user to select or create a URL. This class cannot be inherited. |
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 ViewEvent event. |
ViewRendering |
Contains the design-time markup for content and regions. |
WebControlToolboxItem |
Provides a base class for a Web server control ToolboxItem. |
WebFormsDesignerActionService |
Establishes a design-time service that manages the collection of 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 XmlDocument. This class cannot be inherited. |
XmlFileEditor |
Provides a user interface for selecting an XML file using a standard 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. |
Interfaces
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 Visual Studio 2005. |
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 DesignTimeResourceProviderFactory class. |
IDesignTimeResourceWriter |
Used by the 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 Visual Studio 2005. |
IHierarchicalDataSourceDesigner |
Provides design-time support in a visual designer for a class that is derived from the HierarchicalDataSourceControl class. |
IHtmlControlDesignerBehavior |
Defines an interface that enables the extension of specific behaviors of an HTML control designer. |
IProjectItem |
Provides an interface for an item that is retrieved at design time from a design host, such as Visual Studio 2005. |
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 Microsoft Visual Studio 2005, 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. |
Enums
ContentDesignerState |
Enumerates the possible settings for the state of a ContentDesigner control at design time. |
ControlLocation |
Specifies the possible locations for adding a control in a container. |
UrlBuilderOptions |
Defines identifiers for settings of a UrlBuilder. |
ViewFlags |
Indicates which features are enabled with the SetViewFlags(ViewFlags, Boolean) method of a designer. |
Delegates
TransactedChangeCallback |
A delegate that refers to a method in a custom DesignerActionList object that is to be called by the InvokeTransactedChange method for implementing property changes in the designer's associated control. |
ViewEventHandler |
Represents the method that will handle the ViewEvent event that is raised by visual design tools, such as Visual Studio 2005, implementing the IControlDesignerView interface. This class cannot be inherited. |