System.Web.UI.Design 命名空间

System.Web.UI.Design 命名空间包含的类可用于扩展对 ASP.NET 网页和 Web 服务器控件的设计时支持。 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.

AppSettingsExpressionEditor

提供用于在设计时计算和编辑配置文件中的应用程序设置表达式的属性和方法。Provides properties and methods for evaluating and editing an application setting expression in a configuration file at design time.

AsyncPostBackTriggerControlIDConverter

提供检索当前容器中控件 ID 的列表的类型转换器。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

表示设计时 Web 窗体或用户控件中的客户端脚本元素。Represents a client script element in a Web Form or user control at design time. 此类不能被继承。This class cannot be inherited.

ClientScriptItemCollection

表示客户端脚本块的只读集合,这些脚本块在设计时包含在 Web 窗体或用户控件中。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

提供用户可用来在设计时编辑 ScriptReferenceCollectionServiceReferenceCollectionUpdatePanelTriggerCollection 对象的用户界面。Provides a user interface so that users can edit ScriptReferenceCollection, ServiceReferenceCollection, and UpdatePanelTriggerCollection objects at design time.

ColorBuilder

在设计时提供一个 HTML 颜色字符串生成器,供用户选择颜色使用。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

提供在设计时定义 Web 内容的属性结构。Provides a property structure that defines Web content at design time.

ControlDesigner

提供基控件设计器类,用于扩展 Web 服务器控件的设计模式行为。Provides a base control designer class for extending the design-mode behavior of a Web server control.

ControlDesignerState

通过 IComponentDesignerStateService 接口提供对设计宿主中控件设计器的状态的访问。Provides access to the state of the control designer in the design host through the IComponentDesignerStateService interface. 此类不能被继承。This class cannot be inherited.

ControlParser

提供满足以下条件的方法:用于根据表示持久性控件或模板的标记的字符串来创建 Web 服务器 Control 控件或 ITemplate 接口。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

提供在设计时用于保持 Web 服务器控件的方法。Provides methods for persisting Web server controls at design-time.

DataBindingCollectionConverter

提供 DataBindingCollection 对象的类型转换器。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

为表示 GridView 控件中绑定列字段的字段名称的属性提供类型转换器。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

DataSetSchema 类表示数据源的结构或架构。The DataSetSchema class represents the structure, or schema, of a data source. 此类不能被继承。This class cannot be inherited.

DataSetViewSchema

表示 DataTable 的结构或架构。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

DataSourceControl 类的设计宿主中提供设计时支持。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

为创建设计时可应用于自定义 Web 服务器控件的格式提供抽象基类。Provides the abstract base class for creating formats that can be applied to a custom Web server control at design time.

DesignerAutoFormatCollection

表示控件设计器内的 DesignerAutoFormat 对象的集合。Represents a collection of DesignerAutoFormat objects within a control designer. 此类不能被继承。This class cannot be inherited.

DesignerAutoFormatStyle

表示 DesignerAutoFormat 对象的样式。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

表示设计宿主(如 Visual Studio 2005)中的一个对象。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

表示控件设计器内的 DesignerRegion 对象的集合。Represents a collection of DesignerRegion objects within a control designer.

DesignerRegionMouseEventArgs

ViewEvent 事件提供数据,单击选定的控件或选定控件中的设计器区域时引发此事件。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

提供在设计时与扩展程序控件配合使用的 UI 支持。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

在可视化设计器中为 HierarchicalDataSourceControl 控件提供设计时支持。Provides design-time support in a visual designer for the HierarchicalDataSourceControl control.

HtmlControlDesigner

提供 ASP.NET 服务器控件的基本设计时功能。Provides basic design-time functionality for ASP.NET server controls.

HtmlIntrinsicControlDesigner

为所有内部 HTML 控件提供一个基本设计器。Provides a base designer for all intrinsic HTML controls.

HyperLinkDataBindingHandler

提供超链接属性的数据绑定处理程序。Provides a data-binding handler for a hyperlink property.

ImageUrlEditor

提供用于选择引用图像的 URL 的用户界面。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

提供用于选择 Microsoft Access 数据库文件的设计时用户界面。Provides a design-time user interface for selecting a Microsoft Access database file.

PostBackTriggerControlIDConverter

提供检索当前容器中控件 ID 的列表的类型转换器。Provides a type converter that retrieves a list of control IDs in the current container.

QueryExtenderDesigner

QueryExtender 控件提供设计器功能。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

在设计时表示设计器宿主 UI 中资源表达式属性的设计时编辑器表。Represents a design-time editor sheet for the properties of a resource expression in the UI of a designer host at design time.

RouteUrlExpressionEditor

提供用于在设计时组成 RouteURL 表达式的属性和方法。Provides properties and methods for composing a RouteURL expression at design time.

RouteUrlExpressionEditorSheet

表示设计时期间一个设计器宿主 UI 中一个 RouteUrl 表达式的属性的设计时编辑器表。Represents a design-time editor sheet for the properties of a RouteUrl expression in the UI of a designer host at design time.

RouteValueExpressionEditor

提供用于在设计时组成 RouteValue 表达式的属性和方法。Provides properties and methods for composing a RouteValue expression at design time.

RouteValueExpressionEditorSheet

表示设计时期间一个设计器宿主 UI 中一个 RouteValue 表达式的属性的设计时编辑器表。Represents a design-time editor sheet for the properties of a RouteValue expression in the UI of a designer host at design time.

ScriptManagerDesigner

为可视化设计器中的 ScriptManager 控件提供设计时支持。Provides design-time support for the ScriptManager control in a visual designer.

ScriptManagerProxyDesigner

为可视化设计器中的 ScriptManagerProxy 控件提供设计时支持。Provides design-time support for the ScriptManagerProxy control in a visual designer.

ServiceReferenceCollectionEditor

ServiceReference 控件的服务引用集合提供组件编辑器。Provides a component editor for the service reference collection of the ServiceReference control.

SkinIDTypeConverter

基于当前适用的主题,在设计时为控件提供有效的外观 ID 列表。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

提供设计时在 Web 服务器控件中定义模板元素的属性和方法。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

表示设计时 Web 服务器控件中的模板元素的 TemplateDefinition 对象集合。A collection of TemplateDefinition objects representing the template elements in a Web server control at design time.

TemplateGroupCollection

表示控件设计器内的 TemplateGroup 对象的集合。Represents a collection of TemplateGroup objects within a control designer. 此类不能被继承。This class cannot be inherited.

TemplateModeChangedEventArgs

向设计图面上的控件的模板模式更改时引发的 ViewEvent 事件提供数据。Provides data for a ViewEvent event that is raised when the template mode changes for a control on the design surface.

TextControlDesigner

扩展其 Text 属性已持久化为内部文本的 Web 服务器控件的设计时行为。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.

TimerDesigner

为可视化设计器中的 Timer 控件提供设计时支持。Provides design-time support for the Timer control in a visual designer.

TypeSchema

表示对象类型的结构(或架构)。Represents the structure, or schema, of an object type.

UpdatePanelDesigner

为可视化设计器中的 UpdatePanel 控件提供设计时支持。Provides design-time support for the UpdatePanel control in a visual designer.

UpdatePanelTriggerCollectionEditor

Triggers 控件的 UpdatePanel 集合提供组件编辑器。Provides a component editor for the Triggers collection of UpdatePanel controls.

UpdateProgressAssociatedUpdatePanelIDConverter

提供检索当前容器中控件 ID 的列表的类型转换器。Provides a type converter that retrieves a list of control IDs in the current container.

UpdateProgressDesigner

为可视化设计器中的 UpdateProgress 控件提供设计时支持。Provides design-time support for the UpdateProgress control in a visual designer.

UrlBuilder

启动使用户可以选择或创建 URL 的 URL 编辑器。Starts a URL editor that allows a user to select or create a URL. 此类不能被继承。This class cannot be inherited.

UrlEditor

提供选择 URL 的用户界面。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

ViewEvent 事件提供数据。Provides data for the ViewEvent event.

ViewRendering

包含内容和区域的设计时标记。Contains the design-time markup for content and regions.

WebControlToolboxItem

为 Web 服务器控件 ToolboxItem 提供基类。Provides a base class for a Web server control ToolboxItem.

WebFormsDesignerActionService

建立管理组件的 DesignerActionItem 对象集合的设计时服务。Establishes a design-time service that manages the collection of DesignerActionItem objects for a component.

WebFormsReferenceManager

提供一个基类,用于访问当前 Web 项目文档中的类型、指令和控件。Provides a base class for accessing the types, directives, and controls in the current Web project document. 必须继承此类。This class must be inherited.

WebFormsRootDesigner

为 Web 窗体页的设计时功能提供基类,并允许在设计时对 Web 窗体页中包含的组件和控件进行访问和操作。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

提供用于选择 XML 数据文件的设计时用户界面。Provides a design-time user interface for selecting an XML data file.

XmlDocumentSchema

表示 XmlDocument 的结构或架构。Represents the structure, or schema, of an XmlDocument. 此类不能被继承。This class cannot be inherited.

XmlFileEditor

为使用标准 OpenFileDialog 框选择 XML 文件而提供用户界面。Provides a user interface for selecting an XML file using a standard OpenFileDialog box.

XmlUrlEditor

为选择指示 XML 文件位置的 URL 提供用户界面。Provides a user interface for selecting a URL that indicates the location of an XML file.

XsdSchemaFileEditor

提供用于选择 XML 架构定义文件的设计时用户界面。Provides a design-time user interface for selecting an XML schema definition file.

XslTransformFileEditor

提供用于选择 XML 转换文件的设计时用户界面。Provides a design-time user interface for selecting an XML transform file.

XslUrlEditor

为选择指示 XSL 文件位置的 URL 提供用户界面。Provides a user interface for selecting an URL that indicates the location of an XSL file.

接口

IContentResolutionService

提供在设计时从内容页访问母版页的接口(如果诸如 Visual Studio 2005 的设计宿主提供上述成员)。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

提供一个接口,用于对与控件设计器相关联的控件的 HTML 标记进行设计时访问。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

提供用于创建自定义 DesignTimeResourceProviderFactory 类的接口。Provides an interface for creating a custom DesignTimeResourceProviderFactory class.

IDesignTimeResourceWriter

DesignTimeResourceProviderFactory 类用于在设计时对数据进行本地化。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

为设计宿主(如 Visual Studio 2005)中的项目文件夹提供一个接口。Provides an interface for a project folder in a design host, such as Visual Studio 2005.

IHierarchicalDataSourceDesigner

在可视化设计器中为从 HierarchicalDataSourceControl 类派生的类提供设计时支持。Provides design-time support in a visual designer for a class that is derived from the HierarchicalDataSourceControl class.

IHtmlControlDesignerBehavior

定义一个接口,该接口使得可以对 HTML 控件设计器的特定行为进行扩展。Defines an interface that enables the extension of specific behaviors of an HTML control designer.

IProjectItem

为设计时从设计主机(如 Visual Studio 2005)中检索出的项提供接口。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

提供用于在设计时访问设计主机(如 Microsoft Visual Studio 2005)中的 Web 应用程序的接口。Provides an interface for accessing a Web application in a design host, such as Microsoft Visual Studio 2005, at design time.

IWebFormReferenceManager

提供一个接口,该接口可以查找有关在当前 Web 窗体项目中使用的类型的信息。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

提供访问服务的方法,这些服务包括跟踪 Web 窗体文档的加载状态、在加载时处理事件、访问文档的位置、管理文档的撤消服务和在文档中设置新的选定内容。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.

枚举

ContentDesignerState

枚举 ContentDesigner 控件的状态在设计时的可能设置。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

定义 UrlBuilder 的设置的标识符。Defines identifiers for settings of a UrlBuilder.

ViewFlags

指示设计器的 SetViewFlags(ViewFlags, Boolean) 方法启用了哪些功能。Indicates which features are enabled with the SetViewFlags(ViewFlags, Boolean) method of a designer.

委托

TransactedChangeCallback

引用自定义 DesignerActionList 对象中的方法的委托,该自定义对象将由 InvokeTransactedChange 方法调用以实现与设计器相关联的控件中的属性更改。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

表示将处理 ViewEvent 事件的方法,该事件由实现 IControlDesignerView 接口的可视化设计工具(例如 Visual Studio 2005)引发。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.