System.Drawing.Design Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.