System.Drawing.Design Spazio dei nomi

Contiene classi che estendono la logica e le funzionalità di disegno dell'interfaccia utente (UI) in fase di progettazione.

Classi

BitmapEditor

Fornisce un'interfaccia utente per la selezione di file bitmap in un Visualizzatore proprietà.

CategoryNameCollection

Rappresenta una raccolta di stringhe di nomi di categoria.

ColorEditor

Fornisce una classe UITypeEditor che consente di scegliere visivamente un colore.

ContentAlignmentEditor

Fornisce una enumerazione UITypeEditor per modificare visivamente l'allineamento del contenuto.

CursorEditor

Fornisce una classe UITypeEditor che consente di eseguire la ricerca predefinita di file del cursore (cur).

FontEditor

Fornisce un'interfaccia utente per la selezione e la configurazione di un oggetto Font.

FontNameEditor

Fornisce una classe UITypeEditor che disegna un'icona per il tipo di carattere.

IconEditor

Fornisce una classe UITypeEditor per consentire di scegliere visivamente un'icona.

ImageEditor

Fornisce un'interfaccia utente per la selezione di un'immagine relativa a una proprietà in una griglia delle proprietà.

MetafileEditor

Fornisce un oggetto UITypeEditor che consente di eseguire la ricerca predefinita di metafile (emf).

PaintValueEventArgs

Fornisce i dati per il metodo PaintValue(Object, Graphics, Rectangle).

PropertyValueUIItem

Fornisce informazioni su una proprietà visualizzata nella finestra Proprietà, come il gestore eventi associato, la stringa di informazioni di popup e l'icona da visualizzare per la proprietà.

ToolboxComponentsCreatedEventArgs

Fornisce i dati per l'evento ComponentsCreated che si verifica quando vengono aggiunti componenti alla casella degli strumenti.

ToolboxComponentsCreatingEventArgs

Fornisce i dati per l'evento ComponentsCreating che si verifica quando vengono aggiunti componenti alla casella degli strumenti.

ToolboxItem

Fornisce un'implementazione base di un elemento della casella degli strumenti.

ToolboxItemCollection

Rappresenta un insieme di elementi della casella degli strumenti.

ToolboxItemContainer

Incapsula una classe ToolboxItem.

ToolboxItemCreator

Incapsula una classe ToolboxItemCreatorCallback. La classe non può essere ereditata.

ToolboxService

Fornisce un'implementazione predefinita dell'interfaccia IToolboxService.

UITypeEditor

Fornisce una classe base utilizzabile per progettare editor dei valori che siano in grado di consentire a un'interfaccia utente (UI) di rappresentare e modificare i valori degli oggetti dei tipi di dati supportati.

Interfacce

IPropertyValueUIService

Fornisce un'interfaccia per la gestione di immagini, descrizioni comandi e gestori eventi per le proprietà di un componente in un visualizzatore proprietà.

IToolboxItemProvider

Espone un insieme di elementi della casella degli strumenti.

IToolboxService

Fornisce metodi e proprietà per gestire ed eseguire query sulla casella degli strumenti nell'ambiente di sviluppo.

IToolboxUser

Definisce un'interfaccia che consente di impostare l'elemento della casella degli strumenti correntemente selezionato e indicare se una finestra di progettazione supporta un elemento della casella degli strumenti particolare.

Enumerazioni

UITypeEditorEditStyle

Specifica gli identificatori che indicano lo stile di modifica del valore di un oggetto UITypeEditor.

Delegati

PropertyValueUIHandler

Rappresenta il metodo che aggiunge un delegato a un'implementazione di IPropertyValueUIService.

PropertyValueUIItemInvokeHandler

Rappresenta il metodo che gestirà l'evento InvokeHandler di un oggetto PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Rappresenta il metodo che gestisce l'evento ComponentsCreated.

ToolboxComponentsCreatingEventHandler

Rappresenta il metodo che gestisce l'evento ComponentsCreating.

ToolboxItemCreatorCallback

Fornisce un meccanismo di callback che consente di creare un oggetto ToolboxItem.

Commenti

Le classi in questo spazio dei nomi possono essere usate per creare elementi della casella degli strumenti personalizzati, editor di valori specifici del tipo che possono modificare e rappresentare graficamente i valori dei tipi supportati e convertitori di tipi in grado di convertire i valori tra determinati tipi. Questo spazio dei nomi fornisce i framework di base per lo sviluppo di estensioni all'interfaccia utente in fase di progettazione.

Attenzione

Le classi all'interno dello spazio dei System.Drawing.Design nomi non sono supportate per l'uso all'interno di un servizio Windows o ASP.NET. Il tentativo di usare queste classi all'interno di uno di questi tipi di applicazione può generare problemi imprevisti, ad esempio le prestazioni del servizio ridotte e le eccezioni di runtime.