Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Spazio dei nomi System.ComponentModel.Design

Aggiornamento: novembre 2007

Lo spazio dei nomi System.ComponentModel.Design contiene classi che gli sviluppatori possono utilizzare per creare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente, per la configurazione di componenti in fase di progettazione. Nell'ambiente della fase di progettazione vengono forniti sistemi che consentono agli sviluppatori di organizzare i componenti e configurarne le proprietà. Alcuni componenti potrebbero 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 creare 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.

Le classi in questo spazio dei nomi includono:

  ClasseDescrizione
ActiveDesignerEventArgsFornisce i dati per l'evento ActiveDesigner.
ActiveDesignSurfaceChangedEventArgsFornisce i dati per l'evento ActiveDesignSurfaceChanged.
ArrayEditorFornisce un'interfaccia utente per la modifica delle matrici in fase di progettazione.
BinaryEditorFornisce un'interfaccia utente per la modifica di dati binari.
ByteViewerVisualizza matrici di byte in formato esadecimale, ANSI e Unicode.
CheckoutExceptionL'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.
CollectionEditorFornisce un'interfaccia utente con cui è possibile modificare la maggior parte dei tipi di insiemi in fase di progettazione.
CollectionEditor.CollectionFormFornisce una finestra di dialogo modale per la modifica del contenuto di un insieme utilizzando un UITypeEditor.
CommandIDRappresenta un identificatore di comando univoco che è costituito da un ID di comando numerico e da un identificatore GUID di gruppo di menu.
ComponentChangedEventArgsFornisce i dati per l'evento ComponentChanged. Da questa classe non è possibile ereditare.
ComponentChangingEventArgsFornisce i dati per l'evento ComponentChanging. Da questa classe non è possibile ereditare.
ComponentDesignerEstende il comportamento della modalità di progettazione di un componente.
ComponentDesigner.ShadowPropertyCollectionRappresenta un insieme di proprietà replicate che dovrebbero eseguire l'override dei valori ereditati predefiniti o assegnati per specifiche proprietà. Questa classe non può essere ereditata.
ComponentEventArgsFornisce dati per gli eventi ComponentAdded, ComponentAdding, ComponentRemoved e ComponentRemoving.
ComponentRenameEventArgsFornisce i dati per l'evento ComponentRename.
DateTimeEditorQuesto editor di data e ora è un oggetto UITypeEditor utilizzabile per la modifica visiva degli oggetti DateTime.
DesignerActionHeaderItemRappresenta un elemento dell'intestazione statica di un pannello smart tag. Questa classe non può essere ereditata.
DesignerActionItemFornisce la classe base per i tipi che rappresentano un elemento del pannello in un pannello smart tag.
DesignerActionItemCollectionRappresenta un insieme di oggetti DesignerActionItem.
DesignerActionListFornisce la classe base per i tipi che definiscono un elenco degli elementi utilizzati per creare un pannello smart tag.
DesignerActionListCollectionRappresenta un insieme di oggetti DesignerActionList.
DesignerActionListsChangedEventArgsFornisce i dati per l'evento DesignerActionListsChanged.
DesignerActionMethodItemRappresenta un elemento del pannello smart tag associato a un metodo in una classe derivata da DesignerActionList.
DesignerActionPropertyItemRappresenta un elemento del pannello associato a una proprietà in una classe derivata da DesignerActionList. Questa classe non può essere ereditata.
DesignerActionServiceStabilisce un servizio Design-Time che gestisce l'insieme degli oggetti DesignerActionItem per i componenti.
DesignerActionTextItemRappresenta un elemento di testo statico di un pannello smart tag.
DesignerActionUIServiceGestisce l'interfaccia utente (UI) per un pannello smart tag. Questa classe non può essere ereditata.
DesignerActionUIStateChangeEventArgsFornisce i dati per l'evento DesignerActionUIStateChange.
DesignerCollectionRappresenta un insieme di finestre di progettazione.
DesignerCommandSetRappresenta una classe di base per gli strumenti Design-Time, non derivata dall'oggetto ComponentDesigner, che fornisce funzioni per smart tag o verbi di progettazione.
DesignerEventArgsFornisce i dati per gli eventi DesignerCreated e DesignerDisposed.
DesignerOptionServiceFornisce una classe di base per ottenere e impostare i valori delle opzioni per una finestra di progettazione.
DesignerOptionService.DesignerOptionCollectionContiene un insieme di opzioni della finestra di progettazione. Questa classe non può essere ereditata.
DesignerTransactionFornisce 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.
DesignerTransactionCloseEventArgsFornisce i dati per gli eventi TransactionClosed e TransactionClosing.
DesignerVerbRappresenta un verbo che può essere richiamato da una finestra di progettazione.
DesignerVerbCollectionRappresenta un insieme di oggetti DesignerVerb.
DesignSurfacePresenta un'interfaccia utente per la progettazione dei componenti.
DesignSurfaceCollectionContiene un insieme di aree di progettazione. Questa classe non può essere ereditata.
DesignSurfaceEventArgsFornisce i dati per l'evento DesignSurfaceCreated.
DesignSurfaceManagerGestisce un insieme di oggetti DesignSurface.
DesigntimeLicenseContextRappresenta un contesto di licenza Design-Time in grado di supportare un provider di licenze in fase di progettazione.
DesigntimeLicenseContextSerializerFornisce il supporto per la serializzazione del contesto di licenza Design-Time.
EventBindingServiceImplementazione predefinita dell'interfaccia IEventBindingService.
ExceptionCollectionRappresenta l'insieme di eccezioni.
HelpKeywordAttributeSpecifica la parola chiave relativa al contesto per una classe o un membro. Questa classe non può essere ereditata.
InheritanceServiceFornisce un insieme di metodi per l'identificazione di componenti ereditati.
LoadedEventArgsFornisce i dati per l'evento Loaded. Questa classe non può essere ereditata.
LocalizationExtenderProvider Obsoleta. Fornisce supporto in fase di progettazione per le funzionalità di localizzazione in una finestra di progettazione di primo livello.
MenuCommandRappresenta un comando di un menu di Windows o di una barra degli strumenti.
MenuCommandsChangedEventArgsFornisce i dati per l'evento MenuCommandsChanged.
MenuCommandServiceImplementa l'interfaccia IMenuCommandService.
MultilineStringEditorConsente di visualizzare una finestra di dialogo per la modifica di stringhe di più righe in modalità progettazione.
ObjectSelectorEditorImplementa 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.SelectorVisualizza un insieme gerarchico di elementi con etichetta, ciascuno dei quali rappresentato da un oggetto TreeNode.
ObjectSelectorEditor.SelectorNodeRappresenta un nodo di un controllo TreeView.
ServiceContainerFornisce una semplice implementazione dell'interfaccia IServiceContainer. Da questa classe non è possibile ereditare.
StandardCommandsDefinisce gli identificatori per l'insieme standard dei comandi disponibili per la maggior parte delle applicazioni.
StandardToolWindowsDefinisce gli identificatori GUID che corrispondono all'insieme standard di finestre degli strumenti disponibili nell'ambiente di progettazione.
UndoEngineSpecifica funzionalità generiche di annullamento/ripetizione in fase di progettazione.
UndoEngine.UndoUnitIncapsula un'unità di lavoro annullabile da un utente.

  InterfacciaDescrizione
IComponentChangeServiceFornisce 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.
IComponentDesignerDebugServiceFornisce servizi di debug in un ambiente in fase di progettazione.
IComponentDesignerStateServiceConsente a una finestra di progettazione di archiviare e recuperare il proprio stato.
IComponentDiscoveryServiceAttiva l'enumerazione di componenti in fase di progettazione.
IComponentInitializerFornisce un gruppo di valori predefiniti consigliati durante la creazione dei componenti.
IDesignerFornisce il framework di base per la generazione di una finestra di progettazione personalizzata.
IDesignerEventServiceFornisce 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.
IDesignerFilterFornisce 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.
IDesignerHostFornisce un'interfaccia per la gestione delle transazioni e dei componenti della finestra di progettazione.
IDesignerHostTransactionStateSpecifica i metodi per consentire all'host della finestra di progettazione di segnalare lo stato delle transazioni.
IDesignerOptionServiceFornisce accesso alle opzioni della finestra di progettazione presenti nel menu Strumenti al comando Opzioni dell'ambiente di sviluppo di Visual Studio .NET.
IDictionaryServiceFornisce 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.
IEventBindingServiceFornisce un servizio per la registrazione dei gestori eventi per gli eventi del componente.
IExtenderListServiceFornisce un'interfaccia in grado di elencare i provider di estensione.
IExtenderProviderServiceFornisce un'interfaccia per aggiungere e rimuovere provider di estensione in fase di progettazione.
IHelpServiceFornisce metodi per visualizzare la Guida in linea e aggiungere e rimuovere parole chiave della Guida in fase di progettazione.
IInheritanceServiceFornisce metodi per l'identificazione dei componenti di un componente.
IMenuCommandServiceFornisce 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.
IReferenceServiceFornisce 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.
IResourceServiceFornisce un'interfaccia per le finestre di progettazione per accedere a visualizzatori e writer di risorse relativi a tipi di risorse CultureInfo specifici.
IRootDesignerFornisce supporto per le tecnologie di visualizzazione delle finestre di progettazione di primo livello.
ISelectionServiceFornisce a una finestra di progettazione un'interfaccia per la selezione di componenti.
IServiceContainerFornisce un contenitore dei servizi.
ITreeDesignerFornisce supporto per la creazione di un gruppo correlato di finestre di progettazione personalizzate.
ITypeDescriptorFilterServiceFornisce un'interfaccia per modificare l'insieme dei descrittori di membro per un componente in modalità progettazione.
ITypeDiscoveryServiceIndividua i tipi disponibili in fase di progettazione.
ITypeResolutionServiceFornisce un'interfaccia per recuperare un assembly o un tipo in base al nome.

  DelegatoDescrizione
ActiveDesignerEventHandlerRappresenta il metodo in base al quale verrà gestito l'evento ActiveDesignerChanged.
ActiveDesignSurfaceChangedEventHandlerRappresenta il metodo che gestira l'evento ActiveDesignSurfaceChanged di un oggetto DesignSurfaceManager. Questa classe non può essere ereditata.
ComponentChangedEventHandlerRappresenta il metodo che gestirà un evento ComponentChanged.
ComponentChangingEventHandlerRappresenta il metodo che gestirà un evento ComponentChanging.
ComponentEventHandlerRappresenta il metodo che gestirà gli eventi ComponentAdding, ComponentAdded, ComponentRemoving e ComponentRemoved generati per gli eventi a livello di componente.
ComponentRenameEventHandlerRappresenta il metodo che gestirà un evento ComponentRename.
DesignerActionListsChangedEventHandlerRappresenta il metodo che gestirà l'evento DesignerActionListsChanged di un oggetto DesignerActionService. Questa classe non può essere ereditata.
DesignerActionUIStateChangeEventHandlerRappresenta il metodo che gestirà l'evento DesignerActionUIStateChange di un oggetto DesignerActionUIService.
DesignerEventHandlerRappresenta il metodo che gestirà gli eventi DesignerCreated e DesignerDisposed che vengono generati quando un documento viene creato o eliminato.
DesignerTransactionCloseEventHandlerRappresenta il metodo che gestirà gli eventi TransactionClosed e TransactionClosing di una finestra di progettazione.
DesignSurfaceEventHandlerRappresenta il metodo che gestirà l'evento DesignSurfaceCreated di una classe DesignSurfaceManager. Questa classe non può essere ereditata.
LoadedEventHandlerRappresenta il metodo da cui verrà gestito l'evento Loaded della classe DesignSurface. Questa classe non può essere ereditata.
MenuCommandsChangedEventHandlerRappresenta il metodo che gestirà l'evento MenuCommandsChanged di un oggetto MenuCommandService. Questa classe non può essere ereditata.
ServiceCreatorCallbackFornisce un meccanismo di callback che consente la creazione di un'istanza di un servizio su richiesta.

  EnumerazioneDescrizione
ComponentActionsTypeSpecifica il tipo di smart tag con associazione a oggetti in relazione alla modalità con la quale è stato associato al componente.
DesignerActionListsChangedTypeSpecifica il tipo di modifica che si verifica in un insieme di oggetti DesignerActionList.
DesignerActionUIStateChangeTypeSpecifica lo stato di visualizzazione di un pannello smart tag.
DisplayModeDefinisce gli identificatori che specificano le modalità di visualizzazione utilizzate dall'oggetto ByteViewer.
HelpContextTypeDefinisce gli identificatori che specificano informazioni sul contesto in cui ha avuto origine una richiesta di informazioni della Guida.
HelpKeywordTypeDefinisce gli identificatori che specificano il tipo di una parola chiave della Guida.
MenuCommandsChangedTypeSpecifica il tipo di azione verificatasi sull'insieme MenuCommands dell'oggetto correlato.
SelectionTypesDefinisce gli identificatori che indicano il tipo di una selezione.
ViewTechnologyDefinisce gli identificatori per un insieme di tecnologie supportate dagli host di progettazione.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft