System.Drawing.Design 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含延伸設計階段使用者介面 (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 |
代表將處理 InvokeHandler 之 PropertyValueUIItem 事件的方法。 |
ToolboxComponentsCreatedEventHandler |
代表處理 ComponentsCreated 事件的方法。 |
ToolboxComponentsCreatingEventHandler |
代表處理 ComponentsCreating 事件的方法。 |
ToolboxItemCreatorCallback |
提供可以建立 ToolboxItem 的回呼 (Callback) 機制。 |
備註
此命名空間中的類別可用來建立自訂工具箱專案、可編輯和以圖形方式表示其支援類型的值,以及可在特定類型之間轉換值的型別轉換子。 此命名空間提供開發設計階段 UI 延伸模組的基本架構。
警告
命名空間內的 System.Drawing.Design 類別不支援在 Windows 或 ASP.NET 服務中使用。 嘗試從其中一個應用程式類型內使用這些類別可能會產生非預期的問題,例如服務效能降低和執行時間例外狀況。