System.ComponentModel.Design Namespace

Lo spazio dei nomi System.ComponentModel.Design contiene classi che gli sviluppatori possono utilizzare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. The System.ComponentModel.Design namespace contains classes that developers can use to build custom design-time behavior for components and user interfaces for configuring components at design time. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. The design time environment provides systems that enable developers to arrange components and configure their properties. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Some components may require specific design-time only behavior to function properly in a design time environment. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. It may also be valuable to provide custom user interfaces which assist developers in configuring components or the values of complex data types. 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. The classes and interfaces defined within this namespace can be used to build design-time behavior for components, access design-time services, and implement customized design-time configuration interfaces.

Classi

ActiveDesignerEventArgs

Fornisce dati per l'evento ActiveDesigner.Provides data for the ActiveDesigner event.

ActiveDesignSurfaceChangedEventArgs

Fornisce dati per l'evento ActiveDesignSurfaceChanged.Provides data for the ActiveDesignSurfaceChanged event.

ArrayEditor

Fornisce un'interfaccia utente per la modifica delle matrici in fase di progettazione.Provides a user interface for editing arrays at design time.

BinaryEditor

Fornisce un'interfaccia utente per la modifica di dati binari.Provides a user interface for editing binary data.

ByteViewer

Visualizza matrici di byte in formato esadecimale, ANSI e Unicode.Displays byte arrays in hexadecimal, ANSI, and Unicode formats.

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.The exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.

CollectionEditor

Fornisce un'interfaccia utente con cui è possibile modificare la maggior parte dei tipi di insiemi in fase di progettazione.Provides a user interface that can edit most types of collections at design time.

CollectionEditor.CollectionForm

Fornisce una finestra di dialogo modale per la modifica del contenuto di un insieme utilizzando un UITypeEditor.Provides a modal dialog box for editing the contents of a collection using a 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.Represents a unique command identifier that consists of a numeric command ID and a GUID menu group identifier.

ComponentChangedEventArgs

Fornisce dati per l'evento ComponentChanged.Provides data for the ComponentChanged event. Questa classe non può essere ereditata.This class cannot be inherited.

ComponentChangingEventArgs

Fornisce dati per l'evento ComponentChanging.Provides data for the ComponentChanging event. Questa classe non può essere ereditata.This class cannot be inherited.

ComponentDesigner

Estende il comportamento della modalità progettazione di un componente.Extends the design mode behavior of a component.

ComponentDesigner.ShadowPropertyCollection

Rappresenta un insieme di proprietà replicate che dovrebbero eseguire l'override dei valori ereditati predefiniti o assegnati per specifiche proprietà.Represents a collection of shadow properties that should override inherited default or assigned values for specific properties. Questa classe non può essere ereditata.This class cannot be inherited.

ComponentEventArgs

Fornisce dati per gli eventi ComponentAdded, ComponentAdding, ComponentRemoved e ComponentRemoving.Provides data for the ComponentAdded, ComponentAdding, ComponentRemoved, and ComponentRemoving events.

ComponentRenameEventArgs

Fornisce dati per l'evento ComponentRename.Provides data for the ComponentRename event.

DateTimeEditor

Questo editor di data e ora è un oggetto UITypeEditor utilizzabile per la modifica visiva degli oggetti DateTime.This date time editor is a UITypeEditor suitable for visually editing DateTime objects.

DesignerActionHeaderItem

Rappresenta un elemento dell'intestazione statica di un pannello smart tag.Represents a static header item on a smart tag panel. Questa classe non può essere ereditata.This class cannot be inherited.

DesignerActionItem

Fornisce la classe base per i tipi che rappresentano un elemento del pannello in un pannello smart tag.Provides the base class for types that represent a panel item on a smart tag panel.

DesignerActionItemCollection

Rappresenta una raccolta di oggetti DesignerActionItem.Represents a collection of DesignerActionItem objects.

DesignerActionList

Fornisce la classe di base per i tipi che definiscono un elenco di elementi utilizzati per creare un pannello smart tag.Provides the base class for types that define a list of items used to create a smart tag panel.

DesignerActionListCollection

Rappresenta una raccolta di oggetti DesignerActionList.Represents a collection of DesignerActionList objects.

DesignerActionListsChangedEventArgs

Fornisce dati per l'evento DesignerActionListsChanged.Provides data for the DesignerActionListsChanged event.

DesignerActionMethodItem

Rappresenta un elemento del pannello smart tag associato a un metodo in una classe derivata da DesignerActionList.Represents a smart tag panel item that is associated with a method in a class derived from DesignerActionList.

DesignerActionPropertyItem

Rappresenta un elemento pannello associato a una proprietà in una classe derivata da DesignerActionList.Represents a panel item that is associated with a property in a class derived from DesignerActionList. Questa classe non può essere ereditata.This class cannot be inherited.

DesignerActionService

Crea un servizio in fase di progettazione per la gestione della raccolta di oggetti DesignerActionItem per i componenti.Establishes a design-time service that manages the collection of DesignerActionItem objects for components.

DesignerActionTextItem

Rappresenta un elemento di testo statico di un pannello smart tag.Represents a static text item on a smart tag panel.

DesignerActionUIService

Gestisce l'interfaccia utente (UI) per un pannello smart tag.Manages the user interface (UI) for a smart tag panel. Questa classe non può essere ereditata.This class cannot be inherited.

DesignerActionUIStateChangeEventArgs

Fornisce dati per l'evento DesignerActionUIStateChange.Provides data for the DesignerActionUIStateChange event.

DesignerCollection

Rappresenta un insieme di finestre di progettazione.Represents a collection of designers.

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.Represents a base class for design-time tools, not derived from ComponentDesigner, that provide smart tag or designer verb capabilities.

DesignerEventArgs

Fornisce i dati per gli eventi DesignerCreated e DesignerDisposed.Provides data for the DesignerCreated and DesignerDisposed events.

DesignerOptionService

Fornisce una classe di base per ottenere e impostare i valori delle opzioni per una finestra di progettazione.Provides a base class for getting and setting option values for a designer.

DesignerOptionService.DesignerOptionCollection

Contiene una raccolta di opzioni della finestra di progettazione.Contains a collection of designer options. Questa classe non può essere ereditata.This class cannot be inherited.

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.Provides a way to group a series of design-time actions to improve performance and enable most types of changes to be undone.

DesignerTransactionCloseEventArgs

Fornisce i dati per gli eventi TransactionClosed e TransactionClosing.Provides data for the TransactionClosed and TransactionClosing events.

DesignerVerb

Rappresenta un verbo che può essere richiamato da una finestra di progettazione.Represents a verb that can be invoked from a designer.

DesignerVerbCollection

Rappresenta una raccolta di oggetti DesignerVerb.Represents a collection of DesignerVerb objects.

DesignSurface

Fornisce un'interfaccia utente per la progettazione dei componenti.Presents a user interface for designing components.

DesignSurfaceCollection

Contiene una raccolta di aree di progettazione.Contains a collection of design surfaces. Questa classe non può essere ereditata.This class cannot be inherited.

DesignSurfaceEventArgs

Fornisce dati per l'evento DesignSurfaceCreated.Provides data for the DesignSurfaceCreated event.

DesignSurfaceManager

Gestisce una raccolta di oggetti DesignSurface.Manages a collection of DesignSurface objects.

DesigntimeLicenseContext

Rappresenta un contesto di licenza Design-Time in grado di supportare un provider di licenze in fase di progettazione.Represents a design-time license context that can support a license provider at design time.

DesigntimeLicenseContextSerializer

Fornisce il supporto per la serializzazione del contesto di licenza Design-Time.Provides support for design-time license context serialization.

EventBindingService

Implementazione predefinita dell'interfaccia IEventBindingService.A default implementation of the IEventBindingService interface.

ExceptionCollection

Rappresenta l'insieme di eccezioni.Represents the collection of exceptions.

HelpKeywordAttribute

Specifica la parola chiave di contesto per una classe o un membro.Specifies the context keyword for a class or member. Questa classe non può essere ereditata.This class cannot be inherited.

InheritanceService

Fornisce un insieme di metodi per l'identificazione di componenti ereditati.Provides a set of methods for identifying inherited components.

LoadedEventArgs

Fornisce dati per l'evento Loaded.Provides data for the Loaded event. Questa classe non può essere ereditata.This class cannot be inherited.

LocalizationExtenderProvider

Fornisce supporto in fase di progettazione per le funzionalità di localizzazione in una finestra di progettazione di primo livello.Provides design-time support for localization features to a root designer.

MenuCommand

Rappresenta un comando di un menu di Windows o di una barra degli strumenti.Represents a Windows menu or toolbar command item.

MenuCommandsChangedEventArgs

Fornisce dati per l'evento MenuCommandsChanged.Provides data for the MenuCommandsChanged event.

MenuCommandService

Implementa l'interfaccia IMenuCommandService.Implements the IMenuCommandService interface.

MultilineStringEditor

Consente di visualizzare una finestra di dialogo per la modifica di stringhe di più righe in modalità progettazione.Displays a dialog for editing multi-line strings in design mode.

ObjectSelectorEditor

Implementa la funzionalità di base utilizzabile per progettare gli editor dei valori.Implements the basic functionality that can be used to design value editors. 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.These editors can, in turn, provide a user interface for representing and editing the values of objects of the supported data types.

ObjectSelectorEditor.Selector

Visualizza un insieme gerarchico di elementi con etichetta, ciascuno dei quali rappresentato da un oggetto TreeNode.Displays a hierarchical collection of labeled items, each represented by a TreeNode.

ObjectSelectorEditor.SelectorNode

Rappresenta un nodo di un controllo TreeView.Represents a node of a TreeView.

ProjectTargetFrameworkAttribute

Specifica il framework di destinazione per un progetto.Specifies the target framework for a project.

ServiceContainer

Fornisce una semplice implementazione dell'interfaccia IServiceContainer.Provides a simple implementation of the IServiceContainer interface. Questa classe non può essere ereditata.This class cannot be inherited.

StandardCommands

Definisce gli identificatori per l'insieme standard dei comandi disponibili per la maggior parte delle applicazioni.Defines identifiers for the standard set of commands that are available to most applications.

StandardToolWindows

Definisce gli identificatori GUID che corrispondono all'insieme standard di finestre degli strumenti disponibili nell'ambiente di progettazione.Defines GUID identifiers that correspond to the standard set of tool windows that are available in the design environment.

TypeDescriptionProviderService

Fornisce un provider di descrizioni dei tipi per un tipo specificato.Provides a type description provider for a specified type.

UndoEngine

Specifica funzionalità generiche di annullamento/ripetizione in fase di progettazione.Specifies generic undo/redo functionality at design time.

UndoEngine.UndoUnit

Incapsula un'unità di lavoro annullabile da un utente.Encapsulates a unit of work that a user can undo.

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.Provides an interface to add and remove the event handlers for events that add, change, remove or rename components, and provides methods to raise a ComponentChanged or ComponentChanging event.

IComponentDesignerDebugService

Fornisce servizi di debug in un ambiente in fase di progettazione.Provides debugging services in a design-time environment.

IComponentDesignerStateService

Consente a una finestra di progettazione di archiviare e recuperare il proprio stato.Allows a designer to store and retrieve its state.

IComponentDiscoveryService

Attiva l'enumerazione di componenti in fase di progettazione.Enables enumeration of components at design time.

IComponentInitializer

Fornisce un gruppo di valori predefiniti consigliati durante la creazione dei componenti.Provides a set of recommended default values during component creation.

IDesigner

Fornisce il framework di base per la compilazione di una finestra di progettazione personalizzata.Provides the basic framework for building a custom designer.

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.Provides event notifications when root designers are added and removed, when a selected component changes, and when the current root designer changes.

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.Provides an interface that enables a designer to access and filter the dictionaries of a TypeDescriptor that stores the property, attribute, and event descriptors that a component designer can expose to the design-time environment.

IDesignerHost

Fornisce un'interfaccia per la gestione delle transazioni e dei componenti della finestra di progettazione.Provides an interface for managing designer transactions and components.

IDesignerHostTransactionState

Specifica i metodi per consentire all'host della finestra di progettazione di segnalare lo stato delle transazioni.Specifies methods for the designer host to report on the state of transactions.

IDesignerOptionService

Offre l'accesso alle opzioni della finestra di progettazione presenti nel menu Strumenti al comando Opzioni dell'ambiente di sviluppo di Visual Studio.Provides access to the designer options located on the Tools menu under the Options command in the Visual Studio development environment.

IDesignTimeAssemblyLoader

Utilità per il caricamento di assembly in una finestra di progettazione.Utility for loading assemblies in a designer.

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.Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.

IEventBindingService

Fornisce un servizio per la registrazione dei gestori eventi per gli eventi del componente.Provides a service for registering event handlers for component events.

IExtenderListService

Fornisce un'interfaccia in grado di elencare i provider di estensione.Provides an interface that can list extender providers.

IExtenderProviderService

Fornisce un'interfaccia per l'aggiunta e la rimozione dei provider di estensione in fase di progettazione.Provides an interface for adding and removing extender providers at design time.

IHelpService

Fornisce metodi per visualizzare la Guida e aggiungere e rimuovere parole chiave della Guida in fase di progettazione.Provides methods for showing Help topics and adding and removing Help keywords at design time.

IInheritanceService

Fornisce metodi per l'identificazione dei componenti di un componente.Provides methods for identifying the components of a component.

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.Provides methods to manage the global designer verbs and menu commands available in design mode, and to show some types of shortcut menus.

IMultitargetHelperService

Definisce servizi di risoluzione dei nomi dei tipi per più destinazioni in un ambiente della fase di progettazione.Defines multi-target type name resolution services in a design-time environment.

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.Provides an interface for obtaining references to objects within a project by name or type, obtaining the name of a specified object, and for locating the parent of a specified object within a designer project.

IResourceService

Fornisce un'interfaccia per le finestre di progettazione per accedere a visualizzatori e writer di risorse relativi a tipi di risorse CultureInfo specifici.Provides an interface for designers to access resource readers and writers for specific CultureInfo resource types.

IRootDesigner

Fornisce supporto per le tecnologie di visualizzazione della finestra di progettazione a livello radice.Provides support for root-level designer view technologies.

ISelectionService

Fornisce a una finestra di progettazione un'interfaccia per la selezione di componenti.Provides an interface for a designer to select components.

IServiceContainer

Fornisce un contenitore dei servizi.Provides a container for services.

ITreeDesigner

Fornisce supporto per la compilazione di un gruppo correlato di finestre di progettazione personalizzate.Provides support for building a set of related custom designers.

ITypeDescriptorFilterService

Fornisce un'interfaccia per modificare l'insieme dei descrittori di membro per un componente in modalità progettazione.Provides an interface to modify the set of member descriptors for a component in design mode.

ITypeDiscoveryService

Individua i tipi disponibili in fase di progettazione.Discovers available types at design time.

ITypeResolutionService

Fornisce un'interfaccia per recuperare un assembly o un tipo in base al nome.Provides an interface to retrieve an assembly or type by name.

Enumerazioni

ComponentActionsType

Specifica il tipo di smart tag con associazione a oggetti in relazione alla modalità con la quale è stato associato al componente.Specifies the type of object-bound smart tag with respect to how it was associated with the component.

DesignerActionListsChangedType

Specifica il tipo di modifica che si verifica in un insieme di oggetti DesignerActionList.Specifies the type of change occurring in a collection of DesignerActionList objects.

DesignerActionUIStateChangeType

Specifica lo stato di visualizzazione di un pannello smart tag.Specifies the display state of a smart tag panel.

DisplayMode

Definisce gli identificatori che specificano le modalità di visualizzazione utilizzate dall'oggetto ByteViewer.Defines identifiers that indicate the display modes used by ByteViewer.

HelpContextType

Definisce gli identificatori che specificano informazioni sul contesto in cui ha avuto origine una richiesta di informazioni della Guida.Defines identifiers that indicate information about the context in which a request for Help information originated.

HelpKeywordType

Definisce gli identificatori che specificano il tipo di una parola chiave della Guida.Defines identifiers that indicate the type of a Help keyword.

MenuCommandsChangedType

Specifica il tipo di azione verificatasi sull'insieme MenuCommands dell'oggetto correlato.Specifies the type of action that occurred to the related object's MenuCommands collection.

SelectionTypes

Definisce gli identificatori che indicano il tipo di una selezione.Defines identifiers that indicate the type of a selection.

ViewTechnology

Definisce gli identificatori per un insieme di tecnologie supportate dagli host di progettazione.Defines identifiers for a set of technologies that designer hosts support.

Delegati

ActiveDesignerEventHandler

Rappresenta il metodo che gestirà l'evento ActiveDesignerChanged.Represents the method that will handle the ActiveDesignerChanged event.

ActiveDesignSurfaceChangedEventHandler

Rappresenta il metodo che gestirà l'evento ActiveDesignSurfaceChanged di un oggetto DesignSurfaceManager.Represents the method that will handle the ActiveDesignSurfaceChanged event of a DesignSurfaceManager. Questa classe non può essere ereditata.This class cannot be inherited.

ComponentChangedEventHandler

Rappresenta il metodo che gestirà un evento ComponentChanged.Represents the method that will handle a ComponentChanged event.

ComponentChangingEventHandler

Rappresenta il metodo che gestirà un evento ComponentChanging.Represents the method that will handle a ComponentChanging event.

ComponentEventHandler

Rappresenta il metodo che gestirà gli eventi ComponentAdding, ComponentAdded, ComponentRemoving e ComponentRemoved generati per gli eventi a livello di componente.Represents the method that will handle the ComponentAdding, ComponentAdded, ComponentRemoving, and ComponentRemoved events raised for component-level events.

ComponentRenameEventHandler

Rappresenta il metodo che gestirà un evento ComponentRename.Represents the method that will handle a ComponentRename event.

DesignerActionListsChangedEventHandler

Rappresenta il metodo che gestirà l'evento DesignerActionListsChanged di un oggetto DesignerActionService.Represents the method that will handle the DesignerActionListsChanged event of a DesignerActionService. Questa classe non può essere ereditata.This class cannot be inherited.

DesignerActionUIStateChangeEventHandler

Rappresenta il metodo che gestirà l'evento DesignerActionUIStateChange di un oggetto DesignerActionUIService.Represents the method that will handle the DesignerActionUIStateChange event of a DesignerActionUIService.

DesignerEventHandler

Rappresenta il metodo che gestirà gli eventi DesignerCreated e DesignerDisposed che vengono generati quando un documento viene creato o eliminato.Represents the method that will handle the DesignerCreated and DesignerDisposed events that are raised when a document is created or disposed of.

DesignerTransactionCloseEventHandler

Rappresenta il metodo che gestirà gli eventi TransactionClosed e TransactionClosing di una finestra di progettazione.Represents the method that handles the TransactionClosed and TransactionClosing events of a designer.

DesignSurfaceEventHandler

Rappresenta il metodo che gestirà l'evento DesignSurfaceCreated di una classe DesignSurfaceManager.Represents the method that will handle the DesignSurfaceCreated event of a DesignSurfaceManager class. Questa classe non può essere ereditata.This class cannot be inherited.

LoadedEventHandler

Rappresenta il metodo che gestirà l'evento Loaded della classe DesignSurface.Represents the method that will handle the Loaded event of the DesignSurface class. Questa classe non può essere ereditata.This class cannot be inherited.

MenuCommandsChangedEventHandler

Rappresenta il metodo che gestirà l'evento MenuCommandsChanged di un oggetto MenuCommandService.Represents the method that will handle the MenuCommandsChanged event of a MenuCommandService. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceCreatorCallback

Fornisce un meccanismo di callback che consente la creazione di un'istanza di un servizio su richiesta.Provides a callback mechanism that can create an instance of a service on demand.

Commenti

Le classi in questo spazio dei nomi includono:The classes in this namespace include: