Export (0) Print
Expand All
Expand Minimize

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.

  ClassDescription
Public classAppSettingsExpressionEditorProvides properties and methods for evaluating and editing an application setting expression in a configuration file at design time.
Public classAsyncPostBackTriggerControlIDConverterProvides a type converter that retrieves a list of control IDs in the current container.
Public classAsyncPostBackTriggerEventNameConverterProvides a type converter that retrieves a list of events for a control in the current container.
Public classCalendarDataBindingHandlerProvides a data-binding handler for a calendar.
Public classClientScriptItemRepresents a client script element in a Web Form or user control at design time. This class cannot be inherited.
Public classClientScriptItemCollectionRepresents 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 classCollectionEditorBaseProvides a user interface so that users can edit ScriptReferenceCollection, ServiceReferenceCollection, and UpdatePanelTriggerCollection objects at design time.
Public classColorBuilderProvides an HTML color string builder at design time that allows a user to select a color.
Public classConnectionStringEditorProvides a base class for a user interface to select and edit a connection string property at design time.
Public classConnectionStringsExpressionEditorProvides properties and methods for selecting a data connection expression that is associated with a control property at design time.
Public classContainerControlDesignerProvides designer functionality for controls that contain child controls or properties that can be modified at design time.
Public classContentDefinitionProvides a property structure that defines Web content at design time.
Public classControlDesignerProvides a base control designer class for extending the design-mode behavior of a Web server control.
Public classControlDesignerStateProvides access to the state of the control designer in the design host through the IComponentDesignerStateService interface. This class cannot be inherited.
Public classControlParserProvides methods for creating a Web server Control control or ITemplate interface from a string of markup that represents a persisted control or template.
Public classControlPersisterProvides methods for persisting Web server controls at design-time.
Public classDataBindingCollectionConverter Obsolete. Provides a type converter for DataBindingCollection objects.
Public classDataBindingCollectionEditor Obsolete. Provides a user interface for editing a collection of data bindings.
Public classDataBindingHandlerProvides a base class for a data-binding handler.
Public classDataBindingValueUIHandlerInfrastructure. Provides a UI handler for data binding values.
Public classDataColumnSelectionConverterProvides a type converter for a property representing the field name of a bound column field in a GridView control.
Public classDataFieldConverterProvides a type converter that can retrieve a list of data fields from the current component's selected data source.
Public classDataMemberConverterProvides a type converter that can retrieve a list of data members from the current component's selected data source.
Public classDataSetFieldSchemaRepresents the structure, or schema, of a data field.
Public classDataSetSchemaThe DataSetSchema class represents the structure, or schema, of a data source. This class cannot be inherited.
Public classDataSetViewSchemaRepresents the structure, or schema, of a DataTable. This class cannot be inherited.
Public classDataSourceBooleanViewSchemaConverterProvides a type converter for a property representing a Boolean field in a data source schema.
Public classDataSourceConverterProvides a type converter that can retrieve a list of data sources accessible to the current component.
Public classDataSourceDesignerProvides design-time support in a design host for the DataSourceControl class.
Public classDataSourceViewSchemaConverterProvides a type converter for a property representing a field in a data source schema.
Public classDesignerAutoFormatProvides the abstract base class for creating formats that can be applied to a custom Web server control at design time.
Public classDesignerAutoFormatCollectionRepresents a collection of DesignerAutoFormat objects within a control designer. This class cannot be inherited.
Public classDesignerAutoFormatStyleRepresents the style for a DesignerAutoFormat object. This class is used primarily by control developers.
Public classDesignerDataSourceViewServes as the base class for design-time data source view classes.
Public classDesignerHierarchicalDataSourceViewProvides a base class for designers for data views based on hierarchical data. This class must be inherited.
Public classDesignerObjectRepresents an object in a design host such as Visual Studio 2005. This class must be inherited.
Public classDesignerRegionDefines a region of content within the design-time markup for the associated control.
Public classDesignerRegionCollectionRepresents a collection of DesignerRegion objects within a control designer.
Public classDesignerRegionMouseEventArgsProvides 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 classDesignTimeDataProvides 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 classDesignTimeResourceProviderFactoryUsed by control localization to read and write resources at design time.
Public classEditableDesignerRegionRepresents an editable content region within the design-time markup for the associated control.
Public classExpressionEditorDefines 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 classExpressionEditorSheetRepresents a design-time editor sheet for a custom expression. This class must be inherited.
Public classExpressionsCollectionConverterProvides a type converter for expression binding collections.
Public classExpressionsCollectionEditorProvides a user interface for selecting and editing an expressions binding collection at design time.
Public classExtenderControlDesignerProvides UI support for working with extender controls at design time.
Public classExtenderControlToolboxItemProvides a way to determine which target controls can be extended by a particular extender control in the toolbox.
Public classHierarchicalDataSourceConverterProvides a type converter that can retrieve a list of the hierarchical data sources that are accessible to the current component.
Public classHierarchicalDataSourceDesignerProvides design-time support in a visual designer for the HierarchicalDataSourceControl control.
Public classHtmlControlDesignerProvides basic design-time functionality for ASP.NET server controls.
Public classHtmlIntrinsicControlDesignerProvides a base designer for all intrinsic HTML controls.
Public classHyperLinkDataBindingHandlerProvides a data-binding handler for a hyperlink property.
Public classImageUrlEditorProvides a user interface for selecting a URL that references an image.
Public classMailFileEditorProvides a user interface for selecting and editing a mail file name for a property at design time.
Public classMdbDataFileEditorProvides a design-time user interface for selecting a Microsoft Access database file.
Public classPostBackTriggerControlIDConverterProvides a type converter that retrieves a list of control IDs in the current container.
Public classReadWriteControlDesigner Obsolete. Extends design-time behavior for read/write server controls.
Public classResourceExpressionEditorProvides properties and methods for evaluating and editing a resource expression at design time.
Public classResourceExpressionEditorSheetRepresents a design-time editor sheet for the properties of a resource expression in the UI of a designer host at design time.
Public classScriptManagerDesignerProvides design-time support for the ScriptManager control in a visual designer.
Public classScriptManagerProxyDesignerProvides design-time support for the ScriptManagerProxy control in a visual designer.
Public classSkinIDTypeConverterProvides a list of valid skin IDs for a control at design time, based on the currently applicable theme.
Public classSupportsPreviewControlAttributeIndicates whether a control designer requires a preview instance of the control at design time. This class cannot be inherited.
Public classTemplatedControlDesignerExtends design-time behavior for template-based server controls.
Public classTemplatedEditableDesignerRegionDefines an editable region of content within the design-time markup for the associated control.
Public classTemplateDefinitionProvides properties and methods that define a template element in a Web server control at design time.
Public classTemplateEditingServiceInfrastructure. Obsolete. Provides services for editing control templates at design time. This class cannot be inherited.
Public classTemplateEditingVerb Obsolete. Represents a designer verb that creates a template editing frame, and that can be invoked only by a template editor.
Public classTemplateGroupA collection of TemplateDefinition objects representing the template elements in a Web server control at design time.
Public classTemplateGroupCollectionRepresents a collection of TemplateGroup objects within a control designer. This class cannot be inherited.
Public classTemplateModeChangedEventArgsProvides data for a ViewEvent event that is raised when the template mode changes for a control on the design surface.
Public classTextControlDesignerExtends design-time behavior for Web server controls that have a Text property that is persisted as inner text.
Public classTextDataBindingHandlerProvides a data-binding handler for a data-bound control at design time.
Public classTimerDesignerProvides design-time support for the Timer control in a visual designer.
Public classTypeSchemaRepresents the structure, or schema, of an object type.
Public classUpdatePanelDesignerProvides design-time support for the UpdatePanel control in a visual designer.
Public classUpdatePanelTriggerCollectionEditorProvides a component editor for the Triggers collection of UpdatePanel controls.
Public classUpdateProgressAssociatedUpdatePanelIDConverterProvides a type converter that retrieves a list of control IDs in the current container.
Public classUpdateProgressDesignerProvides design-time support for the UpdateProgress control in a visual designer.
Public classUrlBuilderStarts a URL editor that allows a user to select or create a URL. This class cannot be inherited.
Public classUrlEditorProvides a user interface for selecting a URL.
Public classUserControlDesignerProvides designer functionality for user controls.
Public classUserControlFileEditorProvides a dialog box for selecting files to edit at design time.
Public classViewEventRepresents the kind of event that has occurred on a view of a control at design time. This class cannot be inherited.
Public classViewEventArgsProvides data for the ViewEvent event.
Public classViewRenderingContains the design-time markup for content and regions.
Public classWebControlToolboxItemProvides a base class for a Web server control ToolboxItem.
Public classWebFormsDesignerActionServiceEstablishes a design-time service that manages the collection of DesignerActionItem objects for a component.
Public classWebFormsReferenceManagerProvides a base class for accessing the types, directives, and controls in the current Web project document. This class must be inherited.
Public classWebFormsRootDesignerProvides 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 classXmlDataFileEditorProvides a design-time user interface for selecting an XML data file.
Public classXmlDocumentSchemaRepresents the structure, or schema, of an XmlDocument. This class cannot be inherited.
Public classXmlFileEditorProvides a user interface for selecting an XML file using a standard OpenFileDialog box.
Public classXmlUrlEditorProvides a user interface for selecting a URL that indicates the location of an XML file.
Public classXsdSchemaFileEditorProvides a design-time user interface for selecting an XML schema definition file.
Public classXslTransformFileEditorProvides a design-time user interface for selecting an XML transform file.
Public classXslUrlEditorProvides a user interface for selecting an URL that indicates the location of an XSL file.

  InterfaceDescription
Public interfaceIContentResolutionServiceProvides 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 interfaceIControlDesignerBehavior Obsolete. Enables the extension of specific behaviors of a control designer.
Public interfaceIControlDesignerTagProvides an interface for design-time access to the HTML markup for a control that is associated with a control designer.
Public interfaceIControlDesignerViewProvides an interface for access to the visual representation and content of a control at design time.
Public interfaceIDataBindingSchemaProviderProvides an interface for design-time access to a schema provider in a design host.
Public interfaceIDataSourceDesignerDefines the basic functionality for a data source designer.
Public interfaceIDataSourceFieldSchemaProvides basic functionality for describing the structure of a data field at design time.
Public interfaceIDataSourceProviderDefines an interface that a control designer can implement to provide access to a data source.
Public interfaceIDataSourceSchemaProvides basic functionality for describing the structure of a data source at design time.
Public interfaceIDataSourceViewSchemaDefines a set of methods and properties used to examine a data source.
Public interfaceIDesignTimeResourceProviderFactoryServiceProvides an interface for creating a custom DesignTimeResourceProviderFactory class.
Public interfaceIDesignTimeResourceWriterUsed by the DesignTimeResourceProviderFactory class to localize data at design time.
Public interfaceIDocumentProjectItemProvides an interface for accessing a document item retrieved from a design host at design time.
Public interfaceIFolderProjectItemProvides an interface for a project folder in a design host, such as Visual Studio 2005.
Public interfaceIHierarchicalDataSourceDesignerProvides design-time support in a visual designer for a class that is derived from the HierarchicalDataSourceControl class.
Public interfaceIHtmlControlDesignerBehavior Obsolete. Defines an interface that enables the extension of specific behaviors of an HTML control designer.
Public interfaceIProjectItemProvides an interface for an item that is retrieved at design time from a design host, such as Visual Studio 2005.
Public interfaceITemplateEditingFrame Obsolete. Provides an interface to manage a template editing area.
Public interfaceITemplateEditingService Obsolete. Provides services for editing control templates at design time.
Public interfaceIWebAdministrationServiceProvides an interface for creating services for administering a Web site at design time.
Public interfaceIWebApplicationProvides an interface for accessing a Web application in a design host, such as Microsoft Visual Studio 2005, at design time.
Public interfaceIWebFormReferenceManager Obsolete. Provides an interface that can look up information about the types used in the current Web Forms project.
Public interfaceIWebFormsBuilderUIServiceProvides methods to start specific user interfaces for building properties at design-time.
Public interfaceIWebFormsDocumentService 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.

  DelegateDescription
Public delegateTransactedChangeCallbackA 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 delegateViewEventHandlerRepresents 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.

  EnumerationDescription
Public enumerationContentDesignerStateEnumerates the possible settings for the state of a ContentDesigner control at design time.
Public enumerationControlLocationSpecifies the possible locations for adding a control in a container.
Public enumerationUrlBuilderOptionsDefines identifiers for settings of a UrlBuilder.
Public enumerationViewFlagsIndicates which features are enabled with the SetViewFlags method of a designer.

Community Additions

ADD
Show:
© 2014 Microsoft