System.Web.UI.Design 命名空間

包含可用於擴充設計時對 ASP.NET 網頁及網頁伺服器控制的類別。

類別

名稱 Description
AppSettingsExpressionEditor

提供在設計時評估與編輯設定檔中應用程式設定表達式的屬性與方法。

AsyncPostBackTriggerControlIDConverter

提供類型轉換器,以擷取目前容器中的控件標識碼清單。

AsyncPostBackTriggerEventNameConverter

提供一種型別轉換器,可檢索當前容器中控制項的事件清單。

CalendarDataBindingHandler

提供日曆的資料綁定處理程序。

ClientScriptItem

代表網頁表單中的客戶端腳本元素,或設計時的使用者控制項。 此類別無法獲得繼承。

ClientScriptItemCollection

代表一組只讀的用戶端腳本區塊,這些區塊包含於設計時的網頁表單或使用者控制中。 此類別無法獲得繼承。

CollectionEditorBase

提供使用者介面,讓使用者能在設計時編輯 ScriptReferenceCollection、 ServiceReferenceCollection及 UpdatePanelTriggerCollection 物件。

ColorBuilder

設計時提供 HTML 色彩字串建構器,讓使用者選擇顏色。

ConnectionStringEditor

提供使用者介面的基底類別,可在設計時選擇並編輯 連接字串 屬性。

ConnectionStringsExpressionEditor

提供在設計時選擇與控制屬性相關聯的資料連線表達式的屬性與方法。

ContainerControlDesigner

提供包含子控制項或可於設計時修改屬性的控制項設計功能。

ContentDefinition

提供一種屬性結構,定義設計時的網頁內容。

ControlDesigner

提供一個基礎控制設計類別,用於擴展網頁伺服器控制項的設計模式行為。

ControlDesignerState

透過 IComponentDesignerStateService 介面提供設計主機中控制設計器狀態的存取。 此類別無法獲得繼承。

ControlParser

提供從代表持久控制項或範本的標記字串建立網頁伺服器 Control 控制項或 ITemplate 介面的方法。

ControlPersister

提供設計時持續執行網頁伺服器控制的方法。

DataBindingCollectionConverter

提供物件的 DataBindingCollection 型別轉換器。

DataBindingCollectionEditor

提供使用者介面以編輯資料綁定集合。

DataBindingHandler

提供資料綁定處理器的基底類別。

DataBindingValueUIHandler

提供資料綁定值的 UI 處理器。

DataColumnSelectionConverter

提供一種屬性的型別轉換器,代表控制中 GridView 綁定欄位欄位的欄位名稱。

DataFieldConverter

提供一種型別轉換器,可從當前元件所選資料來源中擷取資料欄位清單。

DataMemberConverter

提供型別轉換器,可從當前元件所選資料來源中檢索資料成員清單。

DataSetFieldSchema

代表資料欄位的結構或結構。

DataSetSchema

這個 DataSetSchema 類別代表資料來源的結構或結構。 此類別無法獲得繼承。

DataSetViewSchema

代表 的結構或結構。DataTable 此類別無法獲得繼承。

DataSourceBooleanViewSchemaConverter

提供一個類型轉換器,用於資料來源結構中代表布林欄位的屬性。

DataSourceConverter

提供一種型別轉換器,可檢索目前元件可存取的資料來源清單。

DataSourceDesigner

在類別的設計主機 DataSourceControl 中提供設計時支援。

DataSourceViewSchemaConverter

提供一個類型轉換器,用於資料來源結構中代表欄位的屬性。

DesignerAutoFormat

提供抽象基底類別,用於建立可在設計時套用於自訂網頁伺服器控制的格式。

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

提供使用者介面,方便選擇參考圖片的網址。

MailFileEditor

提供使用者介面,方便在設計時選取及編輯物件的郵件檔名。

MdbDataFileEditor

提供設計時使用者介面,以選擇 Microsoft Access 資料庫檔案。

PostBackTriggerControlIDConverter

提供類型轉換器,以擷取目前容器中的控件標識碼清單。

QueryExtenderDesigner

提供控制項的設計功能 QueryExtender 。

ReadWriteControlDesigner

擴充了讀寫伺服器控制的設計時行為。

ResourceExpressionEditor

提供在設計時評估與編輯資源表達式的屬性與方法。

ResourceExpressionEditorSheet

代表設計時編輯器表,用於設計時主機介面中資源表達式的屬性。

RouteUrlExpressionEditor

提供設計時組合 RouteURL 表達式的屬性與方法。

RouteUrlExpressionEditorSheet

代表設計時編輯器表,用於設計時主機介面中表達式屬性 RouteUrl 。

RouteValueExpressionEditor

提供設計時組合 RouteValue 表達式的屬性與方法。

RouteValueExpressionEditorSheet

代表設計時編輯器表,用於設計時主機介面中表達式屬性 RouteValue 。

ScriptManagerDesigner

提供視覺設計器中控制項的設計時支援 ScriptManager 。

ScriptManagerProxyDesigner

提供視覺設計器中控制項的設計時支援 ScriptManagerProxy 。

ServiceReferenceCollectionEditor

提供控制項服務參考集合 ServiceReference 的元件編輯器。

SkinIDTypeConverter

提供設計時控制項有效皮膚 ID 清單,依據當前適用主題。

SupportsPreviewControlAttribute

指出控制項設計工具在設計時間是否需要控制元件的預覽實例。 此類別無法獲得繼承。

TemplatedControlDesigner

擴充基於範本的伺服器控制的設計時行為。

TemplatedEditableDesignerRegion

定義設計時標記中可編輯的內容區域,用於相關控制項。

TemplateDefinition

提供在設計時定義網頁伺服器控制中模板元素的屬性與方法。

TemplateEditingService

提供在設計時間編輯控件範本的服務。 此類別無法獲得繼承。

TemplateEditingVerb

表示設計工具動詞,該動詞會建立範本編輯框架,而且只能由範本編輯器叫用。

TemplateGroup

一組 TemplateDefinition 物件,代表設計時網頁伺服器控制項中模板元素。

TemplateGroupCollection

代表控制設計器中的一組 TemplateGroup 物件。 此類別無法獲得繼承。

TemplateModeChangedEventArgs

提供當模板模式變更時,設計表面控制項所引發事件的資料 ViewEvent 。

TextControlDesigner

擴展了具有 Text 持久性為內文字的網頁伺服器控制項的設計時行為。

TextDataBindingHandler

在設計時提供資料綁定處理程序,用於資料綁定控制項。

TimerDesigner

提供視覺設計器中控制項的設計時支援 Timer 。

TypeSchema

代表物件類型的結構或結構。

UpdatePanelDesigner

提供視覺設計器中控制項的設計時支援 UpdatePanel 。

UpdatePanelTriggerCollectionEditor

提供一個控制項集合Triggers的UpdatePanel元件編輯器。

UpdateProgressAssociatedUpdatePanelIDConverter

提供類型轉換器,以擷取目前容器中的控件標識碼清單。

UpdateProgressDesigner

提供視覺設計器中控制項的設計時支援 UpdateProgress 。

UrlBuilder

啟動一個網址編輯器,允許使用者選擇或建立 URL。 此類別無法獲得繼承。

UrlEditor

提供使用者介面以選擇網址。

UserControlDesigner

提供使用者控制設計功能。

UserControlFileEditor

提供一個對話框,讓設計時可選擇編輯檔案。

ViewEvent

代表設計時控制檢視中發生的事件類型。 此類別無法獲得繼承。

ViewEventArgs

提供 ViewEvent 事件的資料。

ViewRendering

包含內容與區域的設計時標記。

WebControlToolboxItem

提供一個用於網頁伺服器控制 ToolboxItem的基底類別。

WebFormsDesignerActionService

建立一個設計時服務,管理元件物件的集合 DesignerActionItem 。

WebFormsReferenceManager

提供一個基底類別,用於存取目前網頁專案文件中的型別、指令與控制項。 這個類別必須繼承。

WebFormsRootDesigner

提供 Web Forms 頁面設計時間功能的基類,並允許在設計時間存取和操作包含在 Web Forms 頁面內的元件和控件。

XmlDataFileEditor

提供設計時使用者介面以選擇 XML 資料檔案。

XmlDocumentSchema

代表 的結構或結構。XmlDocument 此類別無法獲得繼承。

XmlFileEditor

提供使用標準 OpenFileDialog 框選取 XML 檔案的使用者介面。

XmlUrlEditor

提供使用者介面以選擇 XML 檔案位置的 URL。

XsdSchemaFileEditor

提供設計時使用者介面,用於選擇 XML 結構定義檔案。

XslTransformFileEditor

提供設計時使用者介面以選擇 XML 轉換檔案。

XslUrlEditor

提供使用者介面以選擇 URL 以標示 XSL 檔案的位置。

介面

名稱 Description
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

提供介面,讓設計主機(如 2005 Microsoft Visual Studio)在設計時存取網頁應用程式。

IWebFormReferenceManager

提供一個介面,可查詢目前 Web 表單專案中使用的類型資訊。

IWebFormsBuilderUIService

提供在設計時啟動特定使用者介面的方法。

IWebFormsDocumentService

提供存取服務的方法,如追蹤網頁表單文件的載入狀態、載入時處理事件、存取文件位置、管理文件的復原服務,以及在文件中設定新的選擇。

列舉

名稱 Description
ContentDesignerState

列舉設計時間 ContentDesigner 控件狀態的可能設定。

ControlLocation

指定在容器中新增控制件的可能位置。

UrlBuilderOptions

定義 UrlBuilder設定的識別碼。

ViewFlags

指出使用設計工具的 SetViewFlags(ViewFlags, Boolean) 方法啟用哪些功能。

委派

名稱 Description
TransactedChangeCallback

一個代理,指的是自訂物件中 DesignerActionList 的方法,該方法將 InvokeTransactedChange 被用於實作設計者相關控制項屬性變更的方法呼叫。

ViewEventHandler

代表可處理視覺設計工具(如 2005 Visual Studio 實作 ViewEvent 介面時所引發的 IControlDesignerView 事件的方法。 此類別無法獲得繼承。