System.Drawing.Design 命名空間

包含擴充設計時使用者介面(UI)邏輯與繪圖的類別。

類別

名稱 Description
BitmapEditor

提供在屬性瀏覽器中選擇位圖檔案的使用者介面。

CategoryNameCollection

代表一組類別名稱字串。

ColorEditor

提供視覺選擇顏色的輔助 UITypeEditor 工具。

ContentAlignmentEditor

提供 UITypeEditor 視覺編輯內容對齊的功能。

CursorEditor

提供 UITypeEditor 一個可以預設搜尋游標(.cur)檔案的裝置。

FontEditor

提供使用者介面以選擇與設定物件。Font

FontNameEditor

提供 UITypeEditor 一個能為字型名稱繪製字形的 a。

IconEditor

提供 UITypeEditor 視覺選擇圖示的功能。

ImageEditor

提供一個使用者介面,用於選擇屬性格子中物件的影像。

MetafileEditor

提供 UITypeEditor 一個可以預設搜尋元檔案(.emf)檔案的程式。

PaintValueEventArgs

提供方法資料 PaintValue(Object, Graphics, Rectangle)

PropertyValueUIItem

提供 屬性視窗 中顯示的屬性資訊,包括相關的事件處理器、彈出資訊字串,以及該屬性要顯示的圖示。

ToolboxComponentsCreatedEventArgs

提供元件加入工具箱時所發生事件的資料 ComponentsCreated

ToolboxComponentsCreatingEventArgs

提供元件加入工具箱時所發生事件的資料 ComponentsCreating

ToolboxItem

提供工具箱項目的基礎實作。

ToolboxItemCollection

代表一組工具箱物品。

ToolboxItemContainer

封裝了一個 ToolboxItem

ToolboxItemCreator

封裝了一個 ToolboxItemCreatorCallback。 此類別無法獲得繼承。

ToolboxService

提供介面的預設實作 IToolboxService

UITypeEditor

提供一個基底類別,可用來設計值編輯器,並提供使用者介面(UI),以表示及編輯支援資料型態物件的值。

介面

名稱 Description
IPropertyValueUIService

提供介面管理物件屬性瀏覽器中顯示的元件屬性的圖片、工具提示及事件處理程序。

IToolboxItemProvider

揭露一組工具箱物品。

IToolboxService

提供管理與查詢開發環境中工具箱的方法與屬性。

IToolboxUser

定義設定目前選取工具箱項目的介面,並指示設計師是否支援特定工具箱項目。

列舉

名稱 Description
UITypeEditorEditStyle

指定標識碼,指出 UITypeEditor的值編輯樣式。

委派

名稱 Description
PropertyValueUIHandler

代表將代理加入 的實作 IPropertyValueUIService的方法。

PropertyValueUIItemInvokeHandler

代表將處理InvokeHandlerPropertyValueUIItem事件的方法。

ToolboxComponentsCreatedEventHandler

代表處理 ComponentsCreated 事件的方法。

ToolboxComponentsCreatingEventHandler

代表處理 ComponentsCreating 事件的方法。

ToolboxItemCreatorCallback

提供回調機制,可產生 ToolboxItem

備註

此命名空間中的類別可用於建立自訂工具箱項目、可編輯並圖形化表示支援型別值的值編輯器,以及能在特定型別間轉換值的型別轉換器。 此命名空間提供開發設計時 UI 擴充的基本框架。

注意事項

System.Drawing.Design 命名空間內的類別不支援用於 Windows 或 ASP.NET 服務。 嘗試在這些應用程式類型中使用這些類別,可能會產生意想不到的問題,例如服務效能下降及執行時例外。