Sdílet prostřednictvím


System.Drawing.Design Obor názvů

Obsahuje třídy, které rozšiřují logiku a kreslení uživatelského rozhraní v době návrhu.

Třídy

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

Poskytuje pro UITypeEditor vizuální výběr barvy.

ContentAlignmentEditor

UITypeEditor Poskytuje pro vizuální úpravy zarovnání obsahu.

CursorEditor

Poskytuje , UITypeEditor který může provést výchozí soubor hledání kurzoru (.cur) soubory.

FontEditor

Poskytuje uživatelské rozhraní pro výběr a konfiguraci objektu Font .

FontNameEditor

UITypeEditor Poskytuje , který vykresluje piktogram pro název písma.

IconEditor

Poskytuje vizuální UITypeEditor volbu 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ést výchozí soubor hledání metasouboru (.emf) soubory.

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, která se má zobrazit pro vlastnost.

ToolboxComponentsCreatedEventArgs

Poskytuje data pro ComponentsCreated událost, ke které dochází při přidání komponent do panelu nástrojů.

ToolboxComponentsCreatingEventArgs

Poskytuje data pro ComponentsCreating událost, ke které dochází při přidání komponent do panelu nástrojů.

ToolboxItem

Poskytuje základní implementaci položky panelu nástrojů.

ToolboxItemCollection

Představuje kolekci položek panelu nástrojů.

ToolboxItemContainer

Zapouzdří .ToolboxItem

ToolboxItemCreator

Zapouzdří .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 hodnot editorů, které mohou poskytovat uživatelské rozhraní (UI) pro reprezentaci a úpravu hodnot objektů podporovaných datových typů.

Rozhraní

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

Zpřístupň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 určuje, zda návrhář podporuje konkrétní položku panelu nástrojů.

Výčty

UITypeEditorEditStyle

Určuje identifikátory, které označují styl úprav hodnoty .UITypeEditor

Delegáti

PropertyValueUIHandler

Představuje metodu, která přidá delegáta do implementace .IPropertyValueUIService

PropertyValueUIItemInvokeHandler

Představuje metodu, která bude zpracovávat InvokeHandler událost objektu PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Představuje metodu, která zpracovává ComponentsCreated událost.

ToolboxComponentsCreatingEventHandler

Představuje metodu, která zpracovává ComponentsCreating 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 vytvoření vlastních položek panelu nástrojů, editorů hodnot specifických pro typ, které mohou upravovat a graficky znázorňovat hodnoty svých podporovaných typů, a převaděče typů, které mohou převádět hodnoty mezi určitými typy. Tento obor názvů poskytuje základní architektury pro vývoj rozšíření uživatelského rozhraní při návrhu.

Upozornění

Třídy v rámci System.Drawing.Design oboru názvů nejsou podporovány pro použití v rámci služby systému 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 je snížení výkonu služby a výjimky za běhu.