System.Web.UI.Design 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含可用于扩展对 ASP.NET 网页和 Web 服务器控件的设计时支持的类。
类
| 名称 | 说明 |
|---|---|
| AppSettingsExpressionEditor |
提供用于在设计时计算和编辑配置文件中的应用程序设置表达式的属性和方法。 |
| AsyncPostBackTriggerControlIDConverter |
提供一个类型转换器,用于检索当前容器中的控件 ID 列表。 |
| AsyncPostBackTriggerEventNameConverter |
提供一个类型转换器,用于检索当前容器中控件的事件列表。 |
| CalendarDataBindingHandler |
为日历提供数据绑定处理程序。 |
| ClientScriptItem |
表示设计时 Web 窗体或用户控件中的客户端脚本元素。 此类不能被继承。 |
| ClientScriptItemCollection |
表示设计时包含在 Web 窗体或用户控件中的客户端脚本块的只读集合。 此类不能被继承。 |
| CollectionEditorBase |
提供用户界面,以便用户可以在设计时编辑ScriptReferenceCollectionServiceReferenceCollection和UpdatePanelTriggerCollection对象。 |
| ColorBuilder |
在设计时提供 HTML 颜色字符串生成器,允许用户选择颜色。 |
| ConnectionStringEditor |
为用户界面提供基类,以便在设计时选择和编辑连接字符串属性。 |
| ConnectionStringsExpressionEditor |
提供用于在设计时选择与控件属性关联的数据连接表达式的属性和方法。 |
| ContainerControlDesigner |
为包含可在设计时修改的子控件或属性的控件提供设计器功能。 |
| ContentDefinition |
提供在设计时定义 Web 内容的属性结构。 |
| ControlDesigner |
提供用于扩展 Web 服务器控件的设计模式行为的基控件设计器类。 |
| ControlDesignerState |
通过 IComponentDesignerStateService 接口提供对设计主机中控件设计器状态的访问。 此类不能被继承。 |
| ControlParser | |
| 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 |
提供用于在设计时撰写 |
| RouteUrlExpressionEditorSheet |
表示设计时设计器主机 UI 中表达式属性 |
| RouteValueExpressionEditor |
提供用于在设计时撰写 |
| RouteValueExpressionEditorSheet |
表示设计时设计器主机 UI 中表达式属性 |
| ScriptManagerDesigner |
为视觉设计器中的控件提供设计时支持 ScriptManager 。 |
| ScriptManagerProxyDesigner |
为视觉设计器中的控件提供设计时支持 ScriptManagerProxy 。 |
| ServiceReferenceCollectionEditor |
为控件的服务引用集合 ServiceReference 提供组件编辑器。 |
| SkinIDTypeConverter |
根据当前适用的主题,在设计时提供控件的有效外观 ID 列表。 |
| SupportsPreviewControlAttribute |
指示控件设计器在设计时是否需要控件的预览实例。 此类不能被继承。 |
| TemplatedControlDesigner |
扩展基于模板的服务器控件的设计时行为。 |
| TemplatedEditableDesignerRegion |
定义关联控件的设计时标记中内容的可编辑区域。 |
| TemplateDefinition |
提供在设计时在 Web 服务器控件中定义模板元素的属性和方法。 |
| TemplateEditingService |
提供用于在设计时编辑控件模板的服务。 此类不能被继承。 |
| TemplateEditingVerb |
表示创建模板编辑框架的设计器谓词,并且只能由模板编辑器调用。 |
| TemplateGroup |
表示设计时 Web 服务器控件中的模板元素的对象集合 TemplateDefinition 。 |
| TemplateGroupCollection |
表示控件设计器中的对象的集合 TemplateGroup 。 此类不能被继承。 |
| TemplateModeChangedEventArgs |
为设计图面上的控件的模板模式更改时引发的事件提供数据 ViewEvent 。 |
| TextControlDesigner |
扩展具有 |
| 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 接口。 此类不能被继承。 |