System.Drawing.Design 命名空間

包含延伸設計階段使用者介面 (UI) 邏輯和繪圖的類別。

類別

BitmapEditor

提供在屬性瀏覽器中選取點陣圖檔的使用者介面。

CategoryNameCollection

代表類別名稱字串的集合。

ColorEditor

提供以視覺化方式選取色彩的 UITypeEditor

ContentAlignmentEditor

提供以視覺化方式編輯內容對齊方式的 UITypeEditor

CursorEditor

提供可以對游標 (.cur) 檔執行預設檔案搜尋的 UITypeEditor

FontEditor

提供使用者介面以選取和設定 Font 物件。

FontNameEditor

提供為字型名稱繪製圖像 (Glyph) 的 UITypeEditor

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),以表示並編輯所支援資料類型的物件值。

介面

IPropertyValueUIService

為顯示於屬性瀏覽器中的元件屬性提供介面以管理影像、工具提示和事件處理常式。

IToolboxItemProvider

公開工具箱項目的集合。

IToolboxService

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

IToolboxUser

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

列舉

UITypeEditorEditStyle

指定識別項,指出 UITypeEditor 的值編輯樣式。

委派

PropertyValueUIHandler

表示將委派 (Delegate) 加入 IPropertyValueUIService 實作 (Implementation) 的方法。

PropertyValueUIItemInvokeHandler

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

ToolboxComponentsCreatedEventHandler

代表處理 ComponentsCreated 事件的方法。

ToolboxComponentsCreatingEventHandler

代表處理 ComponentsCreating 事件的方法。

ToolboxItemCreatorCallback

提供可以建立 ToolboxItem 的回呼 (Callback) 機制。

備註

此命名空間中的類別可用來建立自訂工具箱專案、可編輯和以圖形方式表示其支援類型的值,以及可在特定類型之間轉換值的型別轉換子。 此命名空間提供開發設計階段 UI 延伸模組的基本架構。

警告

命名空間內的 System.Drawing.Design 類別不支援在 Windows 或 ASP.NET 服務中使用。 嘗試從其中一個應用程式類型內使用這些類別可能會產生非預期的問題,例如服務效能降低和執行時間例外狀況。