System.Drawing.Design Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které rozšiřují logiku uživatelského rozhraní a kreslení v době návrhu.
Třídy
| Name | Description |
|---|---|
| BitmapEditor |
Poskytuje uživatelské rozhraní pro výběr rastrových souborů v prohlížeči vlastností. |
| CategoryNameCollection |
Představuje kolekci řetězců názvů kategorií. |
| ColorEditor |
UITypeEditor Poskytuje vizuální výběr barvy. |
| ContentAlignmentEditor |
Poskytuje vizuální úpravu UITypeEditor zarovnání obsahu. |
| CursorEditor |
UITypeEditor Poskytuje, že může provádět výchozí vyhledávání souborů kurzoru (.cur). |
| FontEditor |
Poskytuje uživatelské rozhraní pro výběr a konfiguraci objektu Font . |
| FontNameEditor |
UITypeEditor Poskytuje, že pro název písma vykreslí glyf. |
| IconEditor |
UITypeEditor Poskytuje vizuální výběr ikony. |
| ImageEditor |
Poskytuje uživatelské rozhraní pro výběr obrázku pro vlastnost v mřížce vlastností. |
| MetafileEditor |
UITypeEditor Poskytuje, který může provádět výchozí vyhledávání souborů metasouboru (.emf). |
| PaintValueEventArgs |
Poskytuje data pro metodu PaintValue(Object, Graphics, Rectangle) . |
| PropertyValueUIItem |
Poskytuje informace o vlastnosti zobrazené v okno Vlastnosti, včetně přidružené obslužné rutiny události, automaticky otevíraného informačního řetězce a ikony pro zobrazení vlastnosti. |
| ToolboxComponentsCreatedEventArgs |
Poskytuje data pro ComponentsCreated událost, ke které dochází při přidání komponent do sady nástrojů. |
| ToolboxComponentsCreatingEventArgs |
Poskytuje data pro ComponentsCreating událost, ke které dochází při přidání komponent do sady nástrojů. |
| ToolboxItem |
Poskytuje základní implementaci položky panelu nástrojů. |
| ToolboxItemCollection |
Představuje kolekci položek panelu nástrojů. |
| ToolboxItemContainer |
Zapouzdřuje .ToolboxItem |
| ToolboxItemCreator |
Zapouzdřuje .ToolboxItemCreatorCallback Tato třída se nemůže dědit. |
| ToolboxService |
Poskytuje výchozí implementaci IToolboxService rozhraní. |
| UITypeEditor |
Poskytuje základní třídu, kterou lze použít k návrhu editorů hodnot, které mohou poskytnout uživatelské rozhraní pro reprezentaci a úpravu hodnot objektů podporovaných datových typů. |
Rozhraní
| Name | Description |
|---|---|
| IPropertyValueUIService |
Poskytuje rozhraní pro správu obrázků, popisů a obslužných rutin událostí pro vlastnosti komponenty zobrazené v prohlížeči vlastností. |
| IToolboxItemProvider |
Zveřejňuje kolekci položek panelu nástrojů. |
| IToolboxService |
Poskytuje metody a vlastnosti pro správu a dotazování sady nástrojů ve vývojovém prostředí. |
| IToolboxUser |
Definuje rozhraní pro nastavení aktuálně vybrané položky panelu nástrojů a označuje, zda návrhář podporuje konkrétní položku panelu nástrojů. |
Výčty
| Name | Description |
|---|---|
| UITypeEditorEditStyle |
Určuje identifikátory, které označují styl úprav hodnoty UITypeEditor. |
Delegáti
| Name | Description |
|---|---|
| PropertyValueUIHandler |
Představuje metodu, která přidává delegáta k implementaci .IPropertyValueUIService |
| PropertyValueUIItemInvokeHandler |
Představuje metodu, která bude zpracovávat InvokeHandler událost .PropertyValueUIItem |
| ToolboxComponentsCreatedEventHandler |
Představuje metodu ComponentsCreated , která zpracovává událost. |
| ToolboxComponentsCreatingEventHandler |
Představuje metodu ComponentsCreating , která zpracovává událost. |
| ToolboxItemCreatorCallback |
Poskytuje mechanismus zpětného volání, který může vytvořit ToolboxItem. |
Poznámky
Třídy v tomto oboru názvů lze použít k vytváření vlastních položek sady nástrojů, editorů hodnot specifických pro typ, které mohou upravovat a graficky představovat hodnoty jejich podporovaných typů, a převaděče typů, které mohou převést hodnoty mezi určitými typy. Tento obor názvů poskytuje základní architektury pro vývoj rozšíření uživatelského rozhraní v době návrhu.
Caution
Třídy v oboru názvů System.Drawing.Design nejsou podporovány pro použití v rámci služby Windows nebo ASP.NET. Pokus o použití těchto tříd z jednoho z těchto typů aplikací může způsobit neočekávané problémy, jako jsou snížení výkonu služby a výjimky za běhu.