System.ComponentModel.Design Espace de noms

Contient des classes dont les développeurs peuvent se servir pour générer un comportement personnalisé au moment du design pour des composants et des interfaces utilisateur, afin de configurer les composants au moment du design. Contains classes that developers can use to build custom design-time behavior for components and user interfaces for configuring components at design time. L'environnement au moment du design fournit des systèmes qui permettent aux développeurs d'organiser les composants et de configurer leurs propriétés. The design time environment provides systems that enable developers to arrange components and configure their properties. Pour fonctionner correctement dans un environnement au moment du design, certains composants peuvent requérir un comportement spécifique au moment du design uniquement. Some components may require specific design-time only behavior to function properly in a design time environment. Il peut également s'avérer utile de fournir des interfaces utilisateur personnalisées qui aideront les développeurs à configurer les composants ou les valeurs de types de données complexes. It may also be valuable to provide custom user interfaces which assist developers in configuring components or the values of complex data types. Les classes et les interfaces définies dans cet espace de noms peuvent servir à générer un comportement au moment du design pour des composants, à accéder aux services de design et à implémenter des interfaces personnalisées de configuration au moment du design. 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.

Classes

ActiveDesignerEventArgs

Fournit des données pour l'événement ActiveDesigner.Provides data for the ActiveDesigner event.

ActiveDesignSurfaceChangedEventArgs

Fournit des données pour l'événement ActiveDesignSurfaceChanged.Provides data for the ActiveDesignSurfaceChanged event.

ArrayEditor

Fournit une interface utilisateur qui permet de modifier des tableaux au moment du design.Provides a user interface for editing arrays at design time.

BinaryEditor

Fournit une interface utilisateur qui permet de modifier des données binaires.Provides a user interface for editing binary data.

ByteViewer

Affiche les tableaux d'octets aux formats hexadécimal, ANSI et Unicode.Displays byte arrays in hexadecimal, ANSI, and Unicode formats.

CheckoutException

L'exception levée lors d'une tentative d'extraction d'un fichier archivé dans un programme de gestion du code source est annulée ou échoue.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

Fournit une interface utilisateur qui peut modifier la plupart des types de collection au moment du design.Provides a user interface that can edit most types of collections at design time.

CollectionEditor.CollectionForm

Fournit une boîte de dialogue modale pour la modification du contenu d'une collection à l'aide de UITypeEditor.Provides a modal dialog box for editing the contents of a collection using a UITypeEditor.

CommandID

Représente un identificateur de commande unique constitué d'un ID de commande numérique et d'un identificateur GUID de groupe de menus.Represents a unique command identifier that consists of a numeric command ID and a GUID menu group identifier.

ComponentChangedEventArgs

Fournit des données pour l'événement ComponentChanged.Provides data for the ComponentChanged event. Cette classe ne peut pas être héritée.This class cannot be inherited.

ComponentChangingEventArgs

Fournit des données pour l'événement ComponentChanging.Provides data for the ComponentChanging event. Cette classe ne peut pas être héritée.This class cannot be inherited.

ComponentDesigner

Étend le comportement en mode design d’un composant.Extends the design mode behavior of a component.

ComponentDesigner.ShadowPropertyCollection

Représente une collection de propriétés d'ombrage qui doivent substituer les valeurs par défaut héritées ou les valeurs assignées à des propriétés particulières.Represents a collection of shadow properties that should override inherited default or assigned values for specific properties. Cette classe ne peut pas être héritée.This class cannot be inherited.

ComponentEventArgs

Fournit les données des événements ComponentAdded, ComponentAdding, ComponentRemoved et ComponentRemoving.Provides data for the ComponentAdded, ComponentAdding, ComponentRemoved, and ComponentRemoving events.

ComponentRenameEventArgs

Fournit des données pour l'événement ComponentRename.Provides data for the ComponentRename event.

DateTimeEditor

Cet éditeur de date et d'heure est un UITypeEditor convenable pour modifier les objets DateTime visuellement.This date time editor is a UITypeEditor suitable for visually editing DateTime objects.

DesignerActionHeaderItem

Représente un élément d'en-tête statique sur un panneau des balises actives.Represents a static header item on a smart tag panel. Cette classe ne peut pas être héritée.This class cannot be inherited.

DesignerActionItem

Fournit la classe de base des types qui représentent un élément de panneau sur un panneau des balises actives.Provides the base class for types that represent a panel item on a smart tag panel.

DesignerActionItemCollection

Représente une collection d'objets DesignerActionItem.Represents a collection of DesignerActionItem objects.

DesignerActionList

Fournit la classe de base pour les types qui définissent une liste d'éléments utilisés pour créer un panneau des balises actives.Provides the base class for types that define a list of items used to create a smart tag panel.

DesignerActionListCollection

Représente une collection d'objets DesignerActionList.Represents a collection of DesignerActionList objects.

DesignerActionListsChangedEventArgs

Fournit des données pour l'événement DesignerActionListsChanged.Provides data for the DesignerActionListsChanged event.

DesignerActionMethodItem

Représente un élément de panneau des balises actives associé à une méthode dans une classe dérivée de DesignerActionList.Represents a smart tag panel item that is associated with a method in a class derived from DesignerActionList.

DesignerActionPropertyItem

Représente un élément de panneau associé à une propriété dans une classe dérivée de DesignerActionList.Represents a panel item that is associated with a property in a class derived from DesignerActionList. Cette classe ne peut pas être héritée.This class cannot be inherited.

DesignerActionService

Établit un service au moment du design qui gère la collection d'objets DesignerActionItem pour les composants.Establishes a design-time service that manages the collection of DesignerActionItem objects for components.

DesignerActionTextItem

Représente un élément de texte statique sur un panneau des balises actives.Represents a static text item on a smart tag panel.

DesignerActionUIService

Gère l'interface utilisateur pour un panneau des balises actives.Manages the user interface (UI) for a smart tag panel. Cette classe ne peut pas être héritée.This class cannot be inherited.

DesignerActionUIStateChangeEventArgs

Fournit des données pour l'événement DesignerActionUIStateChange.Provides data for the DesignerActionUIStateChange event.

DesignerCollection

Représente une collection de concepteurs.Represents a collection of designers.

DesignerCommandSet

Représente une classe de base pour des outils au moment du design, ne dérivant pas de ComponentDesigner, qui offrent des fonctionnalités de balises actives ou de verbe de concepteur.Represents a base class for design-time tools, not derived from ComponentDesigner, that provide smart tag or designer verb capabilities.

DesignerEventArgs

Fournit des données pour les événements DesignerCreated et DesignerDisposed.Provides data for the DesignerCreated and DesignerDisposed events.

DesignerOptionService

Fournit une classe de base pour l'obtention et la définition des valeurs des options d'un concepteur.Provides a base class for getting and setting option values for a designer.

DesignerOptionService.DesignerOptionCollection

Contient une collection d’options de concepteur.Contains a collection of designer options. Cette classe ne peut pas être héritée.This class cannot be inherited.

DesignerTransaction

Permet de grouper une série d’actions au moment du design pour améliorer les performances et permettre l’annulation de la plupart des modifications.Provides a way to group a series of design-time actions to improve performance and enable most types of changes to be undone.

DesignerTransactionCloseEventArgs

Fournit des données pour les événements TransactionClosed et TransactionClosing.Provides data for the TransactionClosed and TransactionClosing events.

DesignerVerb

Représente un verbe qui peut être appelé à partir d'un concepteur.Represents a verb that can be invoked from a designer.

DesignerVerbCollection

Représente une collection d'objets DesignerVerb.Represents a collection of DesignerVerb objects.

DesignSurface

Présente une interface utilisateur pour concevoir des composants.Presents a user interface for designing components.

DesignSurfaceCollection

Contient une collection d’aires de conception.Contains a collection of design surfaces. Cette classe ne peut pas être héritée.This class cannot be inherited.

DesignSurfaceEventArgs

Fournit des données pour l'événement DesignSurfaceCreated.Provides data for the DesignSurfaceCreated event.

DesignSurfaceManager

Gère une collection d’objets DesignSurface.Manages a collection of DesignSurface objects.

DesigntimeLicenseContext

Représente un contexte de licence au moment du design pouvant prendre en charge un fournisseur de licences au moment du design.Represents a design-time license context that can support a license provider at design time.

DesigntimeLicenseContextSerializer

Fournit la prise en charge de la sérialisation du contexte de licence au moment du design.Provides support for design-time license context serialization.

EventBindingService

Implémentation par défaut de l'interface IEventBindingService.A default implementation of the IEventBindingService interface.

ExceptionCollection

Représente la collection d'exceptions.Represents the collection of exceptions.

HelpKeywordAttribute

Spécifie le mot clé du contexte pour une classe ou un membre.Specifies the context keyword for a class or member. Cette classe ne peut pas être héritée.This class cannot be inherited.

InheritanceService

Fournit un jeu de méthodes pour identifier des composants hérités.Provides a set of methods for identifying inherited components.

LoadedEventArgs

Fournit des données pour l'événement Loaded.Provides data for the Loaded event. Cette classe ne peut pas être héritée.This class cannot be inherited.

LocalizationExtenderProvider

Fournit une prise en charge des fonctionnalités de localisation au moment du design pour un concepteur racine.Provides design-time support for localization features to a root designer.

MenuCommand

Représente une commande de menu Windows ou de barre d'outils.Represents a Windows menu or toolbar command item.

MenuCommandsChangedEventArgs

Fournit des données pour l'événement MenuCommandsChanged.Provides data for the MenuCommandsChanged event.

MenuCommandService

Implémente l'interface IMenuCommandService.Implements the IMenuCommandService interface.

MultilineStringEditor

Affiche une boîte de dialogue permettant de modifier des chaînes multilignes en mode Design.Displays a dialog for editing multi-line strings in design mode.

ObjectSelectorEditor

Implémente les fonctionnalités de base qui peuvent être utilisées pour concevoir des éditeurs de valeurs.Implements the basic functionality that can be used to design value editors. Ces éditeurs peuvent, à leur tour, fournir une interface utilisateur pour représenter et modifier les valeurs d'objets des types de données pris en charge.These editors can, in turn, provide a user interface for representing and editing the values of objects of the supported data types.

ObjectSelectorEditor.Selector

Affiche une collection hiérarchique d'éléments étiquetés, dont chacun est représenté par un objet TreeNode.Displays a hierarchical collection of labeled items, each represented by a TreeNode.

ObjectSelectorEditor.SelectorNode

Représente un nœud de TreeView.Represents a node of a TreeView.

ProjectTargetFrameworkAttribute

Spécifie la version cible de .Net Framework pour un projet.Specifies the target framework for a project.

ServiceContainer

Fournit une implémentation simple de l'interface IServiceContainer.Provides a simple implementation of the IServiceContainer interface. Cette classe ne peut pas être héritée.This class cannot be inherited.

StandardCommands

Définit des identificateurs pour l'ensemble de commandes standard disponibles dans la plupart des applications.Defines identifiers for the standard set of commands that are available to most applications.

StandardToolWindows

Définit des identificateurs GUID correspondant à l'ensemble standard de fenêtres Outil disponibles dans l'environnement de design.Defines GUID identifiers that correspond to the standard set of tool windows that are available in the design environment.

TypeDescriptionProviderService

Fournit un fournisseur de description de type pour un type spécifié.Provides a type description provider for a specified type.

UndoEngine

Spécifie la fonctionnalité générique Annuler/Refaire au moment du design.Specifies generic undo/redo functionality at design time.

UndoEngine.UndoUnit

Encapsule une unité de travail qu'un utilisateur peut annuler.Encapsulates a unit of work that a user can undo.

Interfaces

IComponentChangeService

Fournit une interface permettant d'ajouter et de supprimer les gestionnaires d'événements pour les événements qui ajoutent, modifient, suppriment ou renomment des composants, et fournit des méthodes pour déclencher un événement ComponentChanged ou 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

Fournit des services de débogage dans un environnement au moment du design.Provides debugging services in a design-time environment.

IComponentDesignerStateService

Permet à un concepteur de stocker et de récupérer son état.Allows a designer to store and retrieve its state.

IComponentDiscoveryService

Active l'énumération de composants au moment du design.Enables enumeration of components at design time.

IComponentInitializer

Fournit un jeu de valeurs par défaut recommandées pendant la création de composants.Provides a set of recommended default values during component creation.

IDesigner

Fournit l'infrastructure de base pour la génération d'un concepteur personnalisé.Provides the basic framework for building a custom designer.

IDesignerEventService

Fournit des notifications d'événements lors de l'ajout et de la suppression de concepteurs racines, ainsi que lors de la modification d'un composant sélectionné ou du concepteur racine actuel.Provides event notifications when root designers are added and removed, when a selected component changes, and when the current root designer changes.

IDesignerFilter

Fournit une interface permettant à un concepteur d'accéder et de filtrer les dictionnaires d'un TypeDescriptor qui stocke les descripteurs de propriétés, d'attributs et d'événements qu'un concepteur de composant peut exposer dans l'environnement au moment du design.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

Fournit une interface pour la gestion des transactions et composants du concepteur.Provides an interface for managing designer transactions and components.

IDesignerHostTransactionState

Spécifie les méthodes permettant à l'hôte de concepteur de signaler l'état des transactions.Specifies methods for the designer host to report on the state of transactions.

IDesignerOptionService

Permet d’accéder aux options du concepteur figurant dans le menu Outils sous la commande Options dans l’environnement de développement Visual Studio.Provides access to the designer options located on the Tools menu under the Options command in the Visual Studio development environment.

IDesignTimeAssemblyLoader

Utilitaire permettant le chargement d'assemblys dans un concepteur.Utility for loading assemblies in a designer.

IDictionaryService

Fournit un dictionnaire de paires clé-valeur de base, spécifique à un site de composant, par le biais d'un service qu'un concepteur peut utiliser pour stocker des données définies par l'utilisateur.Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.

IEventBindingService

Fournit un service permettant l'inscription de gestionnaires d'événements pour les événements de composants.Provides a service for registering event handlers for component events.

IExtenderListService

Fournit une interface pouvant répertorier les fournisseurs d'extendeurs.Provides an interface that can list extender providers.

IExtenderProviderService

Fournit une interface pour ajouter et supprimer des fournisseurs d'extendeurs au moment du design.Provides an interface for adding and removing extender providers at design time.

IHelpService

Fournit des méthodes servant à l'affichage de rubriques d'aide et à l'ajout et la suppression de mots clés d'aide au moment du design.Provides methods for showing Help topics and adding and removing Help keywords at design time.

IInheritanceService

Fournit des méthodes pour identifier les composants d'un composant.Provides methods for identifying the components of a component.

IMenuCommandService

Fournit des méthodes servant à gérer les verbes de concepteur globaux et les commandes de menu disponibles en mode design, ainsi qu'à afficher certains types de menus contextuels.Provides methods to manage the global designer verbs and menu commands available in design mode, and to show some types of shortcut menus.

IMultitargetHelperService

Définit les services de résolution de nom de type multi-cibles dans un environnement au moment du design.Defines multi-target type name resolution services in a design-time environment.

IReferenceService

Fournit une interface permettant d'obtenir des références aux objets d'un projet par nom ou par type, d'obtenir le nom d'un objet spécifié et de rechercher le parent d'un objet spécifié au sein d'un projet de concepteur.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

Fournit une interface permettant aux concepteurs d'accéder à des lecteurs et des writers de ressources pour des types de ressources CultureInfo spécifiques.Provides an interface for designers to access resource readers and writers for specific CultureInfo resource types.

IRootDesigner

Fournit la prise en charge des technologies d'affichage du concepteur racine.Provides support for root-level designer view technologies.

ISelectionService

Fournit une interface permettant à un concepteur de sélectionner des composants.Provides an interface for a designer to select components.

IServiceContainer

Fournit un conteneur de services.Provides a container for services.

ITreeDesigner

Assure la prise en charge de la création d'un jeu de concepteurs personnalisés connexes.Provides support for building a set of related custom designers.

ITypeDescriptorFilterService

Fournit une interface permettant de modifier l'ensemble des descripteurs membres d'un composant en mode design.Provides an interface to modify the set of member descriptors for a component in design mode.

ITypeDiscoveryService

Identifie les types disponibles au moment du design.Discovers available types at design time.

ITypeResolutionService

Fournit une interface permettant de récupérer un assembly ou un type par son nom.Provides an interface to retrieve an assembly or type by name.

Énumérations

ComponentActionsType

Spécifie le type de balise active liée à un objet par rapport à la façon dont il a été associé au composant.Specifies the type of object-bound smart tag with respect to how it was associated with the component.

DesignerActionListsChangedType

Spécifie le type de modification qui se produit dans une collection d'objets DesignerActionList.Specifies the type of change occurring in a collection of DesignerActionList objects.

DesignerActionUIStateChangeType

Spécifie l'état d'affichage d'un panneau des balises actives.Specifies the display state of a smart tag panel.

DisplayMode

Définit des identificateurs qui indiquent les modes d'affichage utilisés par ByteViewer.Defines identifiers that indicate the display modes used by ByteViewer.

HelpContextType

Définit des identificateurs qui indiquent des informations sur le contexte dans lequel une demande d'informations d'aide a été lancée.Defines identifiers that indicate information about the context in which a request for Help information originated.

HelpKeywordType

Définit des identificateurs qui indiquent le type d'un mot clé d'aide.Defines identifiers that indicate the type of a Help keyword.

MenuCommandsChangedType

Spécifie le type d'action qui s'est produite sur la collection MenuCommands de l'objet connexe.Specifies the type of action that occurred to the related object's MenuCommands collection.

SelectionTypes

Définit les identificateurs qui indiquent le type d'une sélection.Defines identifiers that indicate the type of a selection.

ViewTechnology

Définit des identificateurs pour un ensemble de technologies prises en charge par les hôtes du concepteur.Defines identifiers for a set of technologies that designer hosts support.

Délégués

ActiveDesignerEventHandler

Représente la méthode qui gérera l'événement ActiveDesignerChanged.Represents the method that will handle the ActiveDesignerChanged event.

ActiveDesignSurfaceChangedEventHandler

Représente la méthode qui gérera l'événement ActiveDesignSurfaceChanged d'un DesignSurfaceManager.Represents the method that will handle the ActiveDesignSurfaceChanged event of a DesignSurfaceManager. Cette classe ne peut pas être héritée.This class cannot be inherited.

ComponentChangedEventHandler

Représente la méthode qui gérera un événement ComponentChanged.Represents the method that will handle a ComponentChanged event.

ComponentChangingEventHandler

Représente la méthode qui gérera un événement ComponentChanging.Represents the method that will handle a ComponentChanging event.

ComponentEventHandler

Représente la méthode qui gérera les événements ComponentAdding, ComponentAdded, ComponentRemoving et ComponentRemoved déclenchés pour des événements de niveau composant.Represents the method that will handle the ComponentAdding, ComponentAdded, ComponentRemoving, and ComponentRemoved events raised for component-level events.

ComponentRenameEventHandler

Représente la méthode qui gérera un événement ComponentRename.Represents the method that will handle a ComponentRename event.

DesignerActionListsChangedEventHandler

Représente la méthode qui gérera l'événement DesignerActionListsChanged d'un DesignerActionService.Represents the method that will handle the DesignerActionListsChanged event of a DesignerActionService. Cette classe ne peut pas être héritée.This class cannot be inherited.

DesignerActionUIStateChangeEventHandler

Représente la méthode qui gérera l'événement DesignerActionUIStateChange d'un DesignerActionUIService.Represents the method that will handle the DesignerActionUIStateChange event of a DesignerActionUIService.

DesignerEventHandler

Représente la méthode qui gérera les événements DesignerCreated et DesignerDisposed déclenchés lors de la création ou de la suppression d'un document.Represents the method that will handle the DesignerCreated and DesignerDisposed events that are raised when a document is created or disposed of.

DesignerTransactionCloseEventHandler

Représente la méthode qui gère les événements TransactionClosed et TransactionClosing d'un concepteur.Represents the method that handles the TransactionClosed and TransactionClosing events of a designer.

DesignSurfaceEventHandler

Représente la méthode destinée à gérer l’événement DesignSurfaceCreated d’une classe DesignSurfaceManager.Represents the method that will handle the DesignSurfaceCreated event of a DesignSurfaceManager class. Cette classe ne peut pas être héritée.This class cannot be inherited.

LoadedEventHandler

Représente la méthode qui gère l’événement Loaded de la classe DesignSurface.Represents the method that will handle the Loaded event of the DesignSurface class. Cette classe ne peut pas être héritée.This class cannot be inherited.

MenuCommandsChangedEventHandler

Représente la méthode qui gérera l'événement MenuCommandsChanged d'un MenuCommandService.Represents the method that will handle the MenuCommandsChanged event of a MenuCommandService. Cette classe ne peut pas être héritée.This class cannot be inherited.

ServiceCreatorCallback

Fournit un mécanisme de rappel pouvant créer une instance d'un service à la demande.Provides a callback mechanism that can create an instance of a service on demand.

Remarques

Les classes de cet espace de noms sont les suivantes :The classes in this namespace include: