Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

System.Web.UI.Design Namespace

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.

  Class Description
Public class AppSettingsExpressionEditor Provides properties and methods for evaluating and editing an application setting expression in a configuration file at design time.
Public class AsyncPostBackTriggerControlIDConverter Provides a type converter that retrieves a list of control IDs in the current container.
Public class AsyncPostBackTriggerEventNameConverter Provides a type converter that retrieves a list of events for a control in the current container.
Public class CalendarDataBindingHandler Provides a data-binding handler for a calendar.
Public class ClientScriptItem Represents a client script element in a Web Form or user control at design time. This class cannot be inherited.
Public class 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.
Public class CollectionEditorBase Provides a user interface so that users can edit ScriptReferenceCollection, ServiceReferenceCollection, and UpdatePanelTriggerCollection objects at design time.
Public class ColorBuilder Provides an HTML color string builder at design time that allows a user to select a color.
Public class ConnectionStringEditor Provides a base class for a user interface to select and edit a connection string property at design time.
Public class ConnectionStringsExpressionEditor Provides properties and methods for selecting a data connection expression that is associated with a control property at design time.
Public class ContainerControlDesigner Provides designer functionality for controls that contain child controls or properties that can be modified at design time.
Public class ContentDefinition Provides a property structure that defines Web content at design time.
Public class ControlDesigner Provides a base control designer class for extending the design-mode behavior of a Web server control.
Public class ControlDesignerState Provides access to the state of the control designer in the design host through the IComponentDesignerStateService interface. This class cannot be inherited.
Public class 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.
Public class ControlPersister Provides methods for persisting Web server controls at design-time.
Public class DataBindingCollectionConverter Obsolete. Provides a type converter for DataBindingCollection objects.
Public class DataBindingCollectionEditor Obsolete. Provides a user interface for editing a collection of data bindings.
Public class DataBindingHandler Provides a base class for a data-binding handler.
Public class DataBindingValueUIHandler Infrastructure. Provides a UI handler for data binding values.
Public class DataColumnSelectionConverter Provides a type converter for a property representing the field name of a bound column field in a GridView control.
Public class DataFieldConverter Provides a type converter that can retrieve a list of data fields from the current component's selected data source.
Public class DataMemberConverter Provides a type converter that can retrieve a list of data members from the current component's selected data source.
Public class DataSetFieldSchema Represents the structure, or schema, of a data field.
Public class DataSetSchema The DataSetSchema class represents the structure, or schema, of a data source. This class cannot be inherited.
Public class DataSetViewSchema Represents the structure, or schema, of a DataTable. This class cannot be inherited.
Public class DataSourceBooleanViewSchemaConverter Provides a type converter for a property representing a Boolean field in a data source schema.
Public class DataSourceConverter Provides a type converter that can retrieve a list of data sources accessible to the current component.
Public class DataSourceDesigner Provides design-time support in a design host for the DataSourceControl class.
Public class DataSourceViewSchemaConverter Provides a type converter for a property representing a field in a data source schema.
Public class DesignerAutoFormat Provides the abstract base class for creating formats that can be applied to a custom Web server control at design time.
Public class DesignerAutoFormatCollection Represents a collection of DesignerAutoFormat objects within a control designer. This class cannot be inherited.
Public class DesignerAutoFormatStyle Represents the style for a DesignerAutoFormat object. This class is used primarily by control developers.
Public class DesignerDataSourceView Serves as the base class for design-time data source view classes.
Public class DesignerHierarchicalDataSourceView Provides a base class for designers for data views based on hierarchical data. This class must be inherited.
Public class DesignerObject Represents an object in a design host such as Visual Studio 2005. This class must be inherited.
Public class DesignerRegion Defines a region of content within the design-time markup for the associated control.
Public class DesignerRegionCollection Represents a collection of DesignerRegion objects within a control designer.
Public class 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.
Public class 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.
Public class DesignTimeResourceProviderFactory Used by control localization to read and write resources at design time.
Public class EditableDesignerRegion Represents an editable content region within the design-time markup for the associated control.
Public class 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.
Public class ExpressionEditorSheet Represents a design-time editor sheet for a custom expression. This class must be inherited.
Public class ExpressionsCollectionConverter Provides a type converter for expression binding collections.
Public class ExpressionsCollectionEditor Provides a user interface for selecting and editing an expressions binding collection at design time.
Public class ExtenderControlDesigner Provides UI support for working with extender controls at design time.
Public class ExtenderControlToolboxItem Provides a way to determine which target controls can be extended by a particular extender control in the toolbox.
Public class HierarchicalDataSourceConverter Provides a type converter that can retrieve a list of the hierarchical data sources that are accessible to the current component.
Public class HierarchicalDataSourceDesigner Provides design-time support in a visual designer for the HierarchicalDataSourceControl control.
Public class HtmlControlDesigner Provides basic design-time functionality for ASP.NET server controls.
Public class HtmlIntrinsicControlDesigner Provides a base designer for all intrinsic HTML controls.
Public class HyperLinkDataBindingHandler Provides a data-binding handler for a hyperlink property.
Public class ImageUrlEditor Provides a user interface for selecting a URL that references an image.
Public class MailFileEditor Provides a user interface for selecting and editing a mail file name for a property at design time.
Public class MdbDataFileEditor Provides a design-time user interface for selecting a Microsoft Access database file.
Public class PostBackTriggerControlIDConverter Provides a type converter that retrieves a list of control IDs in the current container.
Public class QueryExtenderDesigner Provides designer functionality for the QueryExtender control.
Public class ReadWriteControlDesigner Obsolete. Extends design-time behavior for read/write server controls.
Public class ResourceExpressionEditor Provides properties and methods for evaluating and editing a resource expression at design time.
Public class ResourceExpressionEditorSheet Represents a design-time editor sheet for the properties of a resource expression in the UI of a designer host at design time.
Public class RouteUrlExpressionEditor Provides properties and methods for composing a RouteURL expression at design time.
Public class RouteUrlExpressionEditorSheet Represents a design-time editor sheet for the properties of a RouteUrl expression in the UI of a designer host at design time.
Public class RouteValueExpressionEditor Provides properties and methods for composing a RouteValue expression at design time.
Public class RouteValueExpressionEditorSheet Represents a design-time editor sheet for the properties of a RouteValue expression in the UI of a designer host at design time.
Public class ScriptManagerDesigner Provides design-time support for the ScriptManager control in a visual designer.
Public class ScriptManagerProxyDesigner Provides design-time support for the ScriptManagerProxy control in a visual designer.
Public class ServiceReferenceCollectionEditor Provides a component editor for the service reference collection of the ServiceReference control.
Public class SkinIDTypeConverter Provides a list of valid skin IDs for a control at design time, based on the currently applicable theme.
Public class SupportsPreviewControlAttribute Indicates whether a control designer requires a preview instance of the control at design time. This class cannot be inherited.
Public class TemplatedControlDesigner Extends design-time behavior for template-based server controls.
Public class TemplatedEditableDesignerRegion Defines an editable region of content within the design-time markup for the associated control.
Public class TemplateDefinition Provides properties and methods that define a template element in a Web server control at design time.
Public class TemplateEditingService Infrastructure. Obsolete. Provides services for editing control templates at design time. This class cannot be inherited.
Public class TemplateEditingVerb Obsolete. Represents a designer verb that creates a template editing frame, and that can be invoked only by a template editor.
Public class TemplateGroup A collection of TemplateDefinition objects representing the template elements in a Web server control at design time.
Public class TemplateGroupCollection Represents a collection of TemplateGroup objects within a control designer. This class cannot be inherited.
Public class TemplateModeChangedEventArgs Provides data for a ViewEvent event that is raised when the template mode changes for a control on the design surface.
Public class TextControlDesigner Extends design-time behavior for Web server controls that have a Text property that is persisted as inner text.
Public class TextDataBindingHandler Provides a data-binding handler for a data-bound control at design time.
Public class TimerDesigner Provides design-time support for the Timer control in a visual designer.
Public class TypeSchema Represents the structure, or schema, of an object type.
Public class UpdatePanelDesigner Provides design-time support for the UpdatePanel control in a visual designer.
Public class UpdatePanelTriggerCollectionEditor Provides a component editor for the Triggers collection of UpdatePanel controls.
Public class UpdateProgressAssociatedUpdatePanelIDConverter Provides a type converter that retrieves a list of control IDs in the current container.
Public class UpdateProgressDesigner Provides design-time support for the UpdateProgress control in a visual designer.
Public class UrlBuilder Starts a URL editor that allows a user to select or create a URL. This class cannot be inherited.
Public class UrlEditor Provides a user interface for selecting a URL.
Public class UserControlDesigner Provides designer functionality for user controls.
Public class UserControlFileEditor Provides a dialog box for selecting files to edit at design time.
Public class ViewEvent Represents the kind of event that has occurred on a view of a control at design time. This class cannot be inherited.
Public class ViewEventArgs Provides data for the ViewEvent event.
Public class ViewRendering Contains the design-time markup for content and regions.
Public class WebControlToolboxItem Provides a base class for a Web server control ToolboxItem.
Public class WebFormsDesignerActionService Establishes a design-time service that manages the collection of DesignerActionItem objects for a component.
Public class WebFormsReferenceManager Provides a base class for accessing the types, directives, and controls in the current Web project document. This class must be inherited.
Public class 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.
Public class XmlDataFileEditor Provides a design-time user interface for selecting an XML data file.
Public class XmlDocumentSchema Represents the structure, or schema, of an XmlDocument. This class cannot be inherited.
Public class XmlFileEditor Provides a user interface for selecting an XML file using a standard OpenFileDialog box.
Public class XmlUrlEditor Provides a user interface for selecting a URL that indicates the location of an XML file.
Public class XsdSchemaFileEditor Provides a design-time user interface for selecting an XML schema definition file.
Public class XslTransformFileEditor Provides a design-time user interface for selecting an XML transform file.
Public class XslUrlEditor Provides a user interface for selecting an URL that indicates the location of an XSL file.
  Interface Description
Public interface 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. 
Public interface IControlDesignerBehavior Obsolete. Enables the extension of specific behaviors of a control designer.
Public interface IControlDesignerTag Provides an interface for design-time access to the HTML markup for a control that is associated with a control designer.
Public interface IControlDesignerView Provides an interface for access to the visual representation and content of a control at design time.
Public interface IDataBindingSchemaProvider Provides an interface for design-time access to a schema provider in a design host.
Public interface IDataSourceDesigner Defines the basic functionality for a data source designer.
Public interface IDataSourceFieldSchema Provides basic functionality for describing the structure of a data field at design time.
Public interface IDataSourceProvider Defines an interface that a control designer can implement to provide access to a data source.
Public interface IDataSourceSchema Provides basic functionality for describing the structure of a data source at design time.
Public interface IDataSourceViewSchema Defines a set of methods and properties used to examine a data source.
Public interface IDesignTimeResourceProviderFactoryService Provides an interface for creating a custom DesignTimeResourceProviderFactory class.
Public interface IDesignTimeResourceWriter Used by the DesignTimeResourceProviderFactory class to localize data at design time.
Public interface IDocumentProjectItem Provides an interface for accessing a document item retrieved from a design host at design time.
Public interface IFolderProjectItem Provides an interface for a project folder in a design host, such as Visual Studio 2005.
Public interface IHierarchicalDataSourceDesigner Provides design-time support in a visual designer for a class that is derived from the HierarchicalDataSourceControl class.
Public interface IHtmlControlDesignerBehavior Obsolete. Defines an interface that enables the extension of specific behaviors of an HTML control designer.
Public interface IProjectItem Provides an interface for an item that is retrieved at design time from a design host, such as Visual Studio 2005.
Public interface ITemplateEditingFrame Obsolete. Provides an interface to manage a template editing area.
Public interface ITemplateEditingService Obsolete. Provides services for editing control templates at design time.
Public interface IWebAdministrationService Provides an interface for creating services for administering a Web site at design time.
Public interface IWebApplication Provides an interface for accessing a Web application in a design host, such as Microsoft Visual Studio 2005, at design time.
Public interface IWebFormReferenceManager Obsolete. Provides an interface that can look up information about the types used in the current Web Forms project.
Public interface IWebFormsBuilderUIService Provides methods to start specific user interfaces for building properties at design-time.
Public interface IWebFormsDocumentService Obsolete. 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
Public delegate 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.
Public delegate 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
Public enumeration ContentDesignerState Enumerates the possible settings for the state of a ContentDesigner control at design time.
Public enumeration ControlLocation Specifies the possible locations for adding a control in a container.
Public enumeration UrlBuilderOptions Defines identifiers for settings of a UrlBuilder.
Public enumeration ViewFlags Indicates which features are enabled with the SetViewFlags method of a designer.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.