Condividi tramite


System.ComponentModel.Design Spazio dei nomi

Contiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.

Classi

ActiveDesignerEventArgs

Fornisce dati per l'evento ActiveDesigner.

ActiveDesignSurfaceChangedEventArgs

Fornisce dati per l'evento ActiveDesignSurfaceChanged.

ArrayEditor

Fornisce un'interfaccia utente per la modifica delle matrici in fase di progettazione.

BinaryEditor

Fornisce un'interfaccia utente per la modifica di dati binari.

ByteViewer

Visualizza matrici di byte in formato esadecimale, ANSI e Unicode.

CheckoutException

L'eccezione che viene generata quando viene annullato o non riesce un tentativo di estrazione di un file archiviato in un programma di gestione del codice sorgente.

CollectionEditor

Fornisce un'interfaccia utente con cui è possibile modificare la maggior parte dei tipi di insiemi in fase di progettazione.

CollectionEditor.CollectionForm

Fornisce una finestra di dialogo modale per la modifica del contenuto di un insieme utilizzando un UITypeEditor.

CommandID

Rappresenta un identificatore di comando univoco che è costituito da un ID di comando numerico e da un identificatore GUID di gruppo di menu.

ComponentChangedEventArgs

Fornisce dati per l'evento ComponentChanged. La classe non può essere ereditata.

ComponentChangingEventArgs

Fornisce dati per l'evento ComponentChanging. La classe non può essere ereditata.

ComponentDesigner

Estende il comportamento della modalità progettazione di un componente.

ComponentDesigner.ShadowPropertyCollection

Rappresenta un insieme di proprietà replicate che dovrebbero eseguire l'override dei valori ereditati predefiniti o assegnati per specifiche proprietà. La classe non può essere ereditata.

ComponentEventArgs

Fornisce dati per gli eventi ComponentAdded, ComponentAdding, ComponentRemoved e ComponentRemoving.

ComponentRenameEventArgs

Fornisce dati per l'evento ComponentRename.

DataSourceDescriptor

Contiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.

DataSourceDescriptorCollection

Contiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.

DataSourceGroup

Contiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.

DataSourceGroupCollection

Contiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.

DataSourceProviderService

Contiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.

DateTimeEditor

Questo editor di data e ora è un oggetto UITypeEditor utilizzabile per la modifica visiva degli oggetti DateTime.

DesignerActionHeaderItem

Rappresenta un elemento dell'intestazione statica di un pannello smart tag. La classe non può essere ereditata.

DesignerActionItem

Fornisce la classe base per i tipi che rappresentano un elemento del pannello in un pannello smart tag.

DesignerActionItemCollection

Rappresenta una raccolta di oggetti DesignerActionItem.

DesignerActionList

Fornisce la classe di base per i tipi che definiscono un elenco di elementi utilizzati per creare un pannello smart tag.

DesignerActionListCollection

Rappresenta una raccolta di oggetti DesignerActionList.

DesignerActionListsChangedEventArgs

Fornisce dati per l'evento DesignerActionListsChanged.

DesignerActionMethodItem

Rappresenta un elemento del pannello smart tag associato a un metodo in una classe derivata da DesignerActionList.

DesignerActionPropertyItem

Rappresenta un elemento pannello associato a una proprietà in una classe derivata da DesignerActionList. La classe non può essere ereditata.

DesignerActionService

Crea un servizio in fase di progettazione per la gestione della raccolta di oggetti DesignerActionItem per i componenti.

DesignerActionTextItem

Rappresenta un elemento di testo statico di un pannello smart tag.

DesignerActionUIService

Gestisce l'interfaccia utente (UI) per un pannello smart tag. La classe non può essere ereditata.

DesignerActionUIStateChangeEventArgs

Fornisce dati per l'evento DesignerActionUIStateChange.

DesignerCollection

Rappresenta una raccolta di finestre di progettazione.

DesignerCommandSet

Rappresenta una classe di base per gli strumenti Design-Time, non derivata dall'oggetto ComponentDesigner, che fornisce funzioni per smart tag o verbi di progettazione.

DesignerEventArgs

Fornisce i dati per gli eventi DesignerCreated e DesignerDisposed.

DesignerOptionService

Fornisce una classe di base per ottenere e impostare i valori delle opzioni per una finestra di progettazione.

DesignerOptionService.DesignerOptionCollection

Contiene una raccolta di opzioni della finestra di progettazione. La classe non può essere ereditata.

DesignerTransaction

Fornisce un metodo per raggruppare una serie di azioni della fase di progettazione per migliorare le prestazioni e consentire l'annullamento della maggior parte dei tipi di modifiche.

DesignerTransactionCloseEventArgs

Fornisce i dati per gli eventi TransactionClosed e TransactionClosing.

DesignerVerb

Rappresenta un verbo che può essere richiamato da una finestra di progettazione.

DesignerVerbCollection

Rappresenta una raccolta di oggetti DesignerVerb.

DesignSurface

Fornisce un'interfaccia utente per la progettazione dei componenti.

DesignSurfaceCollection

Contiene una raccolta di aree di progettazione. La classe non può essere ereditata.

DesignSurfaceEventArgs

Fornisce dati per l'evento DesignSurfaceCreated.

DesignSurfaceManager

Gestisce una raccolta di oggetti DesignSurface.

DesigntimeLicenseContext

Rappresenta un contesto di licenza Design-Time in grado di supportare un provider di licenze in fase di progettazione.

DesigntimeLicenseContextSerializer

Fornisce il supporto per la serializzazione del contesto di licenza Design-Time.

EventBindingService

Implementazione predefinita dell'interfaccia IEventBindingService.

ExceptionCollection

Rappresenta l'insieme di eccezioni.

HelpKeywordAttribute

Specifica la parola chiave del contesto per una classe o un membro. La classe non può essere ereditata.

InheritanceService

Fornisce un insieme di metodi per l'identificazione di componenti ereditati.

LoadedEventArgs

Fornisce dati per l'evento Loaded. La classe non può essere ereditata.

LocalizationExtenderProvider

Fornisce supporto in fase di progettazione per le funzionalità di localizzazione in una finestra di progettazione di primo livello.

MenuCommand

Rappresenta un comando di un menu di Windows o di una barra degli strumenti.

MenuCommandsChangedEventArgs

Fornisce dati per l'evento MenuCommandsChanged.

MenuCommandService

Implementa l'interfaccia IMenuCommandService.

MultilineStringEditor

Consente di visualizzare una finestra di dialogo per la modifica di stringhe di più righe in modalità progettazione.

ObjectSelectorEditor

Implementa la funzionalità di base utilizzabile per progettare gli editor dei valori. Tali editor possono, a loro volta, fornire un'interfaccia utente per la rappresentazione e la modifica dei valori degli oggetti dei tipi di dati supportati.

ObjectSelectorEditor.Selector

Visualizza un insieme gerarchico di elementi con etichetta, ciascuno dei quali rappresentato da un oggetto TreeNode.

ObjectSelectorEditor.SelectorNode

Rappresenta un nodo di un controllo TreeView.

ProjectTargetFrameworkAttribute

Specifica il framework di destinazione per un progetto.

ServiceContainer

Fornisce una semplice implementazione dell'interfaccia IServiceContainer. La classe non può essere ereditata.

StandardCommands

Definisce gli identificatori per l'insieme standard dei comandi disponibili per la maggior parte delle applicazioni.

StandardToolWindows

Definisce gli identificatori GUID che corrispondono all'insieme standard di finestre degli strumenti disponibili nell'ambiente di progettazione.

TypeDescriptionProviderService

Fornisce un provider di descrizioni dei tipi per un tipo specificato.

UndoEngine

Specifica funzionalità generiche di annullamento/ripetizione in fase di progettazione.

UndoEngine.UndoUnit

Incapsula un'unità di lavoro annullabile da un utente.

Interfacce

IComponentChangeService

Fornisce un'interfaccia per aggiungere e rimuovere i gestori eventi per eventi che aggiungono, modificano, rimuovono o rinominano componenti e fornisce metodi per generare un evento ComponentChanged o ComponentChanging.

IComponentDesignerDebugService

Fornisce servizi di debug in un ambiente in fase di progettazione.

IComponentDesignerStateService

Consente a una finestra di progettazione di archiviare e recuperare il proprio stato.

IComponentDiscoveryService

Attiva l'enumerazione di componenti in fase di progettazione.

IComponentInitializer

Fornisce un gruppo di valori predefiniti consigliati durante la creazione dei componenti.

IDesigner

Fornisce il framework di base per la compilazione di una finestra di progettazione personalizzata.

IDesignerEventService

Fornisce notifiche di eventi in caso di rimozione o aggiunta di finestre di progettazione di primo livello, di modifiche del componente selezionato e di modifiche della finestra di progettazione di primo livello.

IDesignerFilter

Fornisce un'interfaccia che permette a una finestra di progettazione di accedere e filtrare i dizionari di un oggetto TypeDescriptor che memorizza i descrittori delle proprietà, degli attributi e degli eventi che una finestra di progettazione dei componenti può esporre all'ambiente in fase di progettazione.

IDesignerHost

Fornisce un'interfaccia per la gestione delle transazioni e dei componenti della finestra di progettazione.

IDesignerHostTransactionState

Specifica i metodi per consentire all'host della finestra di progettazione di segnalare lo stato delle transazioni.

IDesignerOptionService

Offre l'accesso alle opzioni della finestra di progettazione presenti nel menu Strumenti al comando Opzioni dell'ambiente di sviluppo di Visual Studio.

IDesignTimeAssemblyLoader

Utilità per il caricamento di assembly in una finestra di progettazione.

IDictionaryService

Fornisce un dizionario di base a coppia chiave-valore specifico del sito del componente mediante un servizio che può essere utilizzato in una finestra di progettazione per archiviare dati definiti dall'utente.

IEventBindingService

Fornisce un servizio per la registrazione dei gestori eventi per gli eventi del componente.

IExtenderListService

Fornisce un'interfaccia in grado di elencare i provider di estensione.

IExtenderProviderService

Fornisce un'interfaccia per l'aggiunta e la rimozione dei provider di estensione in fase di progettazione.

IHelpService

Fornisce metodi per visualizzare la Guida e aggiungere e rimuovere parole chiave della Guida in fase di progettazione.

IInheritanceService

Fornisce metodi per l'identificazione dei componenti di un componente.

IMenuCommandService

Fornisce metodi per gestire i verbi di progettazione globali e i comandi di menu disponibili in modalità progettazione e per visualizzare alcuni tipi di menu di scelta rapida.

IMultitargetHelperService

Definisce servizi di risoluzione dei nomi dei tipi per più destinazioni in un ambiente della fase di progettazione.

IReferenceService

Fornisce un'interfaccia per ottenere riferimenti a oggetti di un progetto in base al nome o al tipo, ottenendo il nome di un oggetto specificato, e individuare l'elemento padre di un oggetto specificato in un progetto in modalità progettazione.

IResourceService

Fornisce un'interfaccia per le finestre di progettazione per accedere a visualizzatori e writer di risorse relativi a tipi di risorse CultureInfo specifici.

IRootDesigner

Fornisce supporto per le tecnologie di visualizzazione della finestra di progettazione a livello radice.

ISelectionService

Fornisce a una finestra di progettazione un'interfaccia per la selezione di componenti.

IServiceContainer

Fornisce un contenitore dei servizi.

ITreeDesigner

Fornisce supporto per la compilazione di un gruppo correlato di finestre di progettazione personalizzate.

ITypeDescriptorFilterService

Fornisce un'interfaccia per modificare l'insieme dei descrittori di membro per un componente in modalità progettazione.

ITypeDiscoveryService

Individua i tipi disponibili in fase di progettazione.

ITypeResolutionService

Fornisce un'interfaccia per recuperare un assembly o un tipo in base al nome.

Enumerazioni

ComponentActionsType

Specifica il tipo di smart tag con associazione a oggetti in relazione alla modalità con la quale è stato associato al componente.

DesignerActionListsChangedType

Specifica il tipo di modifica che si verifica in un insieme di oggetti DesignerActionList.

DesignerActionUIStateChangeType

Specifica lo stato di visualizzazione di un pannello smart tag.

DisplayMode

Definisce gli identificatori che specificano le modalità di visualizzazione utilizzate dall'oggetto ByteViewer.

HelpContextType

Definisce gli identificatori che specificano informazioni sul contesto in cui ha avuto origine una richiesta di informazioni della Guida.

HelpKeywordType

Definisce gli identificatori che specificano il tipo di una parola chiave della Guida.

MenuCommandsChangedType

Specifica il tipo di azione verificatasi sull'insieme MenuCommands dell'oggetto correlato.

SelectionTypes

Definisce gli identificatori che indicano il tipo di una selezione.

ViewTechnology

Definisce gli identificatori per un insieme di tecnologie supportate dagli host di progettazione.

Delegati

ActiveDesignerEventHandler

Rappresenta il metodo che gestirà l'evento ActiveDesignerChanged.

ActiveDesignSurfaceChangedEventHandler

Rappresenta il metodo che gestirà l'evento ActiveDesignSurfaceChanged di un oggetto DesignSurfaceManager. La classe non può essere ereditata.

ComponentChangedEventHandler

Rappresenta il metodo che gestirà un evento ComponentChanged.

ComponentChangingEventHandler

Rappresenta il metodo che gestirà un evento ComponentChanging.

ComponentEventHandler

Rappresenta il metodo che gestirà gli eventi ComponentAdding, ComponentAdded, ComponentRemoving e ComponentRemoved generati per gli eventi a livello di componente.

ComponentRenameEventHandler

Rappresenta il metodo che gestirà un evento ComponentRename.

DesignerActionListsChangedEventHandler

Rappresenta il metodo che gestirà l'evento DesignerActionListsChanged di un oggetto DesignerActionService. La classe non può essere ereditata.

DesignerActionUIStateChangeEventHandler

Rappresenta il metodo che gestirà l'evento DesignerActionUIStateChange di un oggetto DesignerActionUIService.

DesignerEventHandler

Rappresenta il metodo che gestirà gli eventi DesignerCreated e DesignerDisposed che vengono generati quando un documento viene creato o eliminato.

DesignerTransactionCloseEventHandler

Rappresenta il metodo che gestirà gli eventi TransactionClosed e TransactionClosing di una finestra di progettazione.

DesignSurfaceEventHandler

Rappresenta il metodo che gestirà l'evento DesignSurfaceCreated di una classe DesignSurfaceManager. La classe non può essere ereditata.

LoadedEventHandler

Rappresenta il metodo che gestirà l'evento Loaded della classe DesignSurface. La classe non può essere ereditata.

MenuCommandsChangedEventHandler

Rappresenta il metodo che gestirà l'evento MenuCommandsChanged di un oggetto MenuCommandService. La classe non può essere ereditata.

ServiceCreatorCallback

Fornisce un meccanismo di callback che consente la creazione di un'istanza di un servizio su richiesta.

Commenti

Le classi in questo spazio dei nomi includono: