System.Web.UI.Design Namespace
.NET Framework 2.0
The System.Web.UI.Design namespace contains classes that can be used to extend design-time support for Web Forms pages and Web server controls.
| Class | Description | |
|---|---|---|
|
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. |
|
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 aspx code 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. |
|
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. |
|
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 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 Text property that is persisted as inner text. |
|
TextDataBindingHandler | Provides a data-binding handler for a data-bound control at design time. |
|
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. |
|
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 at design time. |
|
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. |
| Interface | Description | |
|---|---|---|
|
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. |
| Delegate | Description | |
|---|---|---|
|
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. |
| Enumeration | Description | |
|---|---|---|
|
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 method of a designer. |