System.Drawing.Design Obor názvů

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.