System.Web.UI.Design 命名空间

包含可用于扩展对 ASP.NET 网页和 Web 服务器控件的设计时支持的类。

名称 说明
AppSettingsExpressionEditor

提供用于在设计时计算和编辑配置文件中的应用程序设置表达式的属性和方法。

AsyncPostBackTriggerControlIDConverter

提供一个类型转换器,用于检索当前容器中的控件 ID 列表。

AsyncPostBackTriggerEventNameConverter

提供一个类型转换器,用于检索当前容器中控件的事件列表。

CalendarDataBindingHandler

为日历提供数据绑定处理程序。

ClientScriptItem

表示设计时 Web 窗体或用户控件中的客户端脚本元素。 此类不能被继承。

ClientScriptItemCollection

表示设计时包含在 Web 窗体或用户控件中的客户端脚本块的只读集合。 此类不能被继承。

CollectionEditorBase

提供用户界面,以便用户可以在设计时编辑ScriptReferenceCollectionServiceReferenceCollectionUpdatePanelTriggerCollection对象。

ColorBuilder

在设计时提供 HTML 颜色字符串生成器,允许用户选择颜色。

ConnectionStringEditor

为用户界面提供基类,以便在设计时选择和编辑连接字符串属性。

ConnectionStringsExpressionEditor

提供用于在设计时选择与控件属性关联的数据连接表达式的属性和方法。

ContainerControlDesigner

为包含可在设计时修改的子控件或属性的控件提供设计器功能。

ContentDefinition

提供在设计时定义 Web 内容的属性结构。

ControlDesigner

提供用于扩展 Web 服务器控件的设计模式行为的基控件设计器类。

ControlDesignerState

通过 IComponentDesignerStateService 接口提供对设计主机中控件设计器状态的访问。 此类不能被继承。

ControlParser

提供从表示持久控件或模板的标记字符串创建 Web 服务器 Control 控件或 ITemplate 接口的方法。

ControlPersister

提供用于在设计时保留 Web 服务器控件的方法。

DataBindingCollectionConverter

DataBindingCollection 对象提供类型转换器。

DataBindingCollectionEditor

提供用于编辑数据绑定集合的用户界面。

DataBindingHandler

为数据绑定处理程序提供基类。

DataBindingValueUIHandler

为数据绑定值提供 UI 处理程序。

DataColumnSelectionConverter

为表示 GridView 控件中绑定列字段的字段名称的属性提供类型转换器。

DataFieldConverter

提供一个类型转换器,该转换器可以从当前组件的所选数据源中检索数据字段的列表。

DataMemberConverter

提供一个类型转换器,该转换器可以从当前组件的所选数据源中检索数据成员的列表。

DataSetFieldSchema

表示数据字段的结构或架构。

DataSetSchema

DataSetSchema 表示数据源的结构或架构。 此类不能被继承。

DataSetViewSchema

表示 . 的结构 DataTable或架构。 此类不能被继承。

DataSourceBooleanViewSchemaConverter

为表示数据源架构中布尔字段的属性提供类型转换器。

DataSourceConverter

提供一个类型转换器,该转换器可以检索当前组件可访问的数据源列表。

DataSourceDesigner

在类的设计主机 DataSourceControl 中提供设计时支持。

DataSourceViewSchemaConverter

为表示数据源架构中的字段的属性提供类型转换器。

DesignerAutoFormat

提供用于创建可在设计时应用于自定义 Web 服务器控件的格式的抽象基类。

DesignerAutoFormatCollection

表示控件设计器中的对象的集合 DesignerAutoFormat 。 此类不能被继承。

DesignerAutoFormatStyle

表示对象的 DesignerAutoFormat 样式。 此类主要由控件开发人员使用。

DesignerDataSourceView

用作设计时数据源视图类的基类。

DesignerHierarchicalDataSourceView

为基于分层数据的数据视图的设计器提供基类。 必须继承此类。

DesignerObject

表示设计主机(如 Visual Studio 2005)中的对象。 必须继承此类。

DesignerRegion

定义关联控件的设计时标记内的内容区域。

DesignerRegionCollection

表示控件设计器中的对象的集合 DesignerRegion

DesignerRegionMouseEventArgs

为单击所选控件或所选控件中的设计器区域时引发的事件提供数据 ViewEvent 。 此类不能被继承。

DesignTimeData

提供控件设计器可用于在设计时为数据绑定属性生成示例数据的帮助程序方法。 此类不能被继承。

DesignTimeResourceProviderFactory

由控制本地化用于在设计时读取和写入资源。

EditableDesignerRegion

表示关联控件的设计时标记内的可编辑内容区域。

ExpressionEditor

定义一组属性和方法,用于在设计时计算与控件属性关联的表达式,并向视觉设计宿主提供表达式编辑器表,以便在表达式编辑器对话框中使用。 此类是抽象的。

ExpressionEditorSheet

表示自定义表达式的设计时编辑器工作表。 必须继承此类。

ExpressionsCollectionConverter

为表达式绑定集合提供类型转换器。

ExpressionsCollectionEditor

提供一个用户界面,用于在设计时选择和编辑表达式绑定集合。

ExtenderControlDesigner

提供在设计时使用扩展程序控件的 UI 支持。

ExtenderControlToolboxItem

提供一种方法来确定哪些目标控件可由工具箱中的特定扩展程序控件扩展。

HierarchicalDataSourceConverter

提供一个类型转换器,该转换器可以检索当前组件可访问的分层数据源的列表。

HierarchicalDataSourceDesigner

在控件的可视化设计器 HierarchicalDataSourceControl 中提供设计时支持。

HtmlControlDesigner

为 ASP.NET 服务器控件提供基本的设计时功能。

HtmlIntrinsicControlDesigner

为所有内部 HTML 控件提供基本设计器。

HyperLinkDataBindingHandler

为超链接属性提供数据绑定处理程序。

ImageUrlEditor

提供用于选择引用图像的 URL 的用户界面。

MailFileEditor

提供一个用户界面,用于在设计时选择和编辑属性的邮件文件名。

MdbDataFileEditor

提供用于选择 Microsoft Access 数据库文件的设计时用户界面。

PostBackTriggerControlIDConverter

提供一个类型转换器,用于检索当前容器中的控件 ID 列表。

QueryExtenderDesigner

为控件提供设计器功能 QueryExtender

ReadWriteControlDesigner

扩展读/写服务器控件的设计时行为。

ResourceExpressionEditor

提供用于在设计时计算和编辑资源表达式的属性和方法。

ResourceExpressionEditorSheet

表示设计时设计器主机 UI 中资源表达式的属性的设计时编辑器表。

RouteUrlExpressionEditor

提供用于在设计时撰写 RouteURL 表达式的属性和方法。

RouteUrlExpressionEditorSheet

表示设计时设计器主机 UI 中表达式属性 RouteUrl 的设计时编辑器工作表。

RouteValueExpressionEditor

提供用于在设计时撰写 RouteValue 表达式的属性和方法。

RouteValueExpressionEditorSheet

表示设计时设计器主机 UI 中表达式属性 RouteValue 的设计时编辑器工作表。

ScriptManagerDesigner

为视觉设计器中的控件提供设计时支持 ScriptManager

ScriptManagerProxyDesigner

为视觉设计器中的控件提供设计时支持 ScriptManagerProxy

ServiceReferenceCollectionEditor

为控件的服务引用集合 ServiceReference 提供组件编辑器。

SkinIDTypeConverter

根据当前适用的主题,在设计时提供控件的有效外观 ID 列表。

SupportsPreviewControlAttribute

指示控件设计器在设计时是否需要控件的预览实例。 此类不能被继承。

TemplatedControlDesigner

扩展基于模板的服务器控件的设计时行为。

TemplatedEditableDesignerRegion

定义关联控件的设计时标记中内容的可编辑区域。

TemplateDefinition

提供在设计时在 Web 服务器控件中定义模板元素的属性和方法。

TemplateEditingService

提供用于在设计时编辑控件模板的服务。 此类不能被继承。

TemplateEditingVerb

表示创建模板编辑框架的设计器谓词,并且只能由模板编辑器调用。

TemplateGroup

表示设计时 Web 服务器控件中的模板元素的对象集合 TemplateDefinition

TemplateGroupCollection

表示控件设计器中的对象的集合 TemplateGroup 。 此类不能被继承。

TemplateModeChangedEventArgs

为设计图面上的控件的模板模式更改时引发的事件提供数据 ViewEvent

TextControlDesigner

扩展具有 Text 作为内部文本保留的属性的 Web 服务器控件的设计时行为。

TextDataBindingHandler

在设计时为数据绑定控件提供数据绑定处理程序。

TimerDesigner

为视觉设计器中的控件提供设计时支持 Timer

TypeSchema

表示对象类型的结构或架构。

UpdatePanelDesigner

为视觉设计器中的控件提供设计时支持 UpdatePanel

UpdatePanelTriggerCollectionEditor

为控件集合Triggers提供组件编辑器UpdatePanel

UpdateProgressAssociatedUpdatePanelIDConverter

提供一个类型转换器,用于检索当前容器中的控件 ID 列表。

UpdateProgressDesigner

为视觉设计器中的控件提供设计时支持 UpdateProgress

UrlBuilder

启动一个 URL 编辑器,允许用户选择或创建 URL。 此类不能被继承。

UrlEditor

提供用于选择 URL 的用户界面。

UserControlDesigner

为用户控件提供设计器功能。

UserControlFileEditor

提供一个对话框,用于选择要在设计时编辑的文件。

ViewEvent

表示设计时控件视图上发生的事件类型。 此类不能被继承。

ViewEventArgs

提供事件的数据 ViewEvent

ViewRendering

包含内容和区域的设计时标记。

WebControlToolboxItem

为 Web 服务器控件 ToolboxItem提供基类。

WebFormsDesignerActionService

建立一个设计时服务,用于管理组件的对象的集合 DesignerActionItem

WebFormsReferenceManager

提供用于访问当前 Web 项目文档中的类型、指令和控件的基类。 必须继承此类。

WebFormsRootDesigner

为 Web 窗体页面的设计时功能提供基类,并允许在设计时访问和操作包含在 Web 窗体页中的组件和控件。

XmlDataFileEditor

提供用于选择 XML 数据文件的设计时用户界面。

XmlDocumentSchema

表示 . 的结构 XmlDocument或架构。 此类不能被继承。

XmlFileEditor

提供一个用户界面,用于使用标准 OpenFileDialog 框选择 XML 文件。

XmlUrlEditor

提供用于选择指示 XML 文件位置的 URL 的用户界面。

XsdSchemaFileEditor

提供用于选择 XML 架构定义文件的设计时用户界面。

XslTransformFileEditor

提供用于选择 XML 转换文件的设计时用户界面。

XslUrlEditor

提供用于选择指示 XSL 文件位置的 URL 的用户界面。

接口

名称 说明
IContentResolutionService

提供一个界面,以便在设计时从内容页访问母版页(如果设计主机提供),例如 Visual Studio 2005。

IControlDesignerBehavior

启用控件设计器的特定行为的扩展。

IControlDesignerTag

为与控件设计器关联的控件提供设计时访问 HTML 标记的接口。

IControlDesignerView

提供一个接口,用于在设计时访问控件的可视表示形式和内容。

IDataBindingSchemaProvider

提供设计主机中架构提供程序的设计时访问接口。

IDataSourceDesigner

定义数据源设计器的基本功能。

IDataSourceFieldSchema

提供在设计时描述数据字段结构的基本功能。

IDataSourceProvider

定义控件设计器可以实现的接口,以提供对数据源的访问权限。

IDataSourceSchema

提供在设计时描述数据源结构的基本功能。

IDataSourceViewSchema

定义一组用于检查数据源的方法和属性。

IDesignTimeResourceProviderFactoryService

提供用于创建自定义 DesignTimeResourceProviderFactory 类的接口。

IDesignTimeResourceWriter

DesignTimeResourceProviderFactory 用于在设计时本地化数据。

IDocumentProjectItem

提供一个接口,用于在设计时访问从设计宿主检索的文档项。

IFolderProjectItem

为设计宿主中的项目文件夹(如 Visual Studio 2005)提供接口。

IHierarchicalDataSourceDesigner

在可视化设计器中为派生自该类的 HierarchicalDataSourceControl 类提供设计时支持。

IHtmlControlDesignerBehavior

定义一个接口,该接口允许扩展 HTML 控件设计器的特定行为。

IProjectItem

为在设计时从设计宿主(如 Visual Studio 2005)检索的项提供接口。

ITemplateEditingFrame

提供用于管理模板编辑区域的界面。

ITemplateEditingService

提供用于在设计时编辑控件模板的服务。

IWebAdministrationService

提供一个界面,用于在设计时创建用于管理网站的服务。

IWebApplication

提供一个接口,用于在设计时访问设计主机中的 Web 应用程序,例如 Microsoft Visual Studio 2005。

IWebFormReferenceManager

提供一个接口,该接口可以查找有关当前 Web 窗体项目中使用的类型的信息。

IWebFormsBuilderUIService

提供用于在设计时生成属性的特定用户界面的方法。

IWebFormsDocumentService

提供用于访问服务以跟踪 Web 窗体文档的加载状态、在加载时处理事件、访问文档的位置、管理文档的撤消服务以及设置文档中的新选择。

枚举

名称 说明
ContentDesignerState

枚举设计时 ContentDesigner 控件状态的可能设置。

ControlLocation

指定在容器中添加控件的可能位置。

UrlBuilderOptions

定义 UrlBuilder设置的标识符。

ViewFlags

指示使用设计器的 SetViewFlags(ViewFlags, Boolean) 方法启用哪些功能。

委托

名称 说明
TransactedChangeCallback

一个委托,该委托引用自定义 DesignerActionList 对象中的方法,该方法将在 InvokeTransactedChange 设计器的关联控件中实现属性更改。

ViewEventHandler

表示将处理由视觉设计工具(如 2005 Visual Studio 2005)引发的 ViewEvent 事件的方法,实现 IControlDesignerView 接口。 此类不能被继承。