System.Drawing.Design Spazio dei nomi

Contiene classi che estendono la logica e il disegno dell'interfaccia utente in fase di progettazione.

Classi

Nome Descrizione
BitmapEditor

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

CategoryNameCollection

Rappresenta una raccolta di stringhe di nomi di categoria.

ColorEditor

Fornisce un oggetto UITypeEditor per la selezione visiva di un colore.

ContentAlignmentEditor

Fornisce un oggetto UITypeEditor per la modifica visiva dell'allineamento del contenuto.

CursorEditor

Fornisce un oggetto UITypeEditor che può eseguire la ricerca predefinita di file di cursore (.cur).

FontEditor

Fornisce un'interfaccia utente per selezionare e configurare un Font oggetto.

FontNameEditor

Fornisce un oggetto UITypeEditor che disegna un glifo per il nome del tipo di carattere.

IconEditor

Fornisce un oggetto UITypeEditor per la scelta visiva di un'icona.

ImageEditor

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

MetafileEditor

Fornisce un oggetto UITypeEditor che può eseguire la ricerca predefinita di file metafile (.emf).

PaintValueEventArgs

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

PropertyValueUIItem

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

ToolboxComponentsCreatedEventArgs

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

ToolboxComponentsCreatingEventArgs

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

ToolboxItem

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

ToolboxItemCollection

Rappresenta una raccolta di elementi della casella degli strumenti.

ToolboxItemContainer

Incapsula un oggetto ToolboxItem.

ToolboxItemCreator

Incapsula un oggetto ToolboxItemCreatorCallback. La classe non può essere ereditata.

ToolboxService

Fornisce un'implementazione predefinita dell'interfaccia IToolboxService .

UITypeEditor

Fornisce una classe di base che può essere usata per progettare editor di valori in grado di fornire un'interfaccia utente per rappresentare e modificare i valori degli oggetti dei tipi di dati supportati.

Interfacce

Nome Descrizione
IPropertyValueUIService

Fornisce un'interfaccia per gestire le immagini, le descrizioni comandi e i gestori eventi per le proprietà di un componente visualizzato in un visualizzatore delle proprietà.

IToolboxItemProvider

Espone una raccolta 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 per l'impostazione dell'elemento della casella degli strumenti attualmente selezionato e indica se una finestra di progettazione supporta un particolare elemento della casella degli strumenti.

Enumerazioni

Nome Descrizione
UITypeEditorEditStyle

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

Delegati

Nome Descrizione
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 in grado di creare un oggetto ToolboxItem.

Commenti

Le classi in questo spazio dei nomi possono essere usate per creare elementi personalizzati della casella degli strumenti, editor di valori specifici del tipo che possono modificare e rappresentare graficamente i valori dei tipi supportati e convertitori di tipi che possono convertire 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 nomi System.Drawing.Design 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 potrebbe generare problemi imprevisti, ad esempio le prestazioni del servizio ridotte e le eccezioni in fase di esecuzione.