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. 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. Pour fonctionner correctement dans un environnement au moment du design, certains composants peuvent requérir un comportement spécifique au moment du design uniquement. 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. 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.

Classes

ActiveDesignerEventArgs

Fournit des données pour l'événement ActiveDesigner.

ActiveDesignSurfaceChangedEventArgs

Fournit des données pour l'événement ActiveDesignSurfaceChanged.

ArrayEditor

Fournit une interface utilisateur qui permet de modifier des tableaux au moment du design.

BinaryEditor

Fournit une interface utilisateur qui permet de modifier des données binaires.

ByteViewer

Affiche les tableaux d'octets aux formats hexadécimal, ANSI et Unicode.

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.

CollectionEditor

Fournit une interface utilisateur qui peut modifier la plupart des types de collection au moment du design.

CollectionEditor.CollectionForm

Fournit une boîte de dialogue modale pour la modification du contenu d'une collection à l'aide de 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.

ComponentChangedEventArgs

Fournit des données pour l'événement ComponentChanged. Cette classe ne peut pas être héritée.

ComponentChangingEventArgs

Fournit des données pour l'événement ComponentChanging. Cette classe ne peut pas être héritée.

ComponentDesigner

Étend le comportement en mode design d’un composant.

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. Cette classe ne peut pas être héritée.

ComponentEventArgs

Fournit les données des événements ComponentAdded, ComponentAdding, ComponentRemoved et ComponentRemoving.

ComponentRenameEventArgs

Fournit des données pour l'événement ComponentRename.

DateTimeEditor

Cet éditeur de date et d'heure est un UITypeEditor convenable pour modifier les objets DateTime visuellement.

DesignerActionHeaderItem

Représente un élément d'en-tête statique sur un panneau des balises actives. Cette classe ne peut pas être héritée.

DesignerActionItem

Fournit la classe de base des types qui représentent un élément de panneau sur un panneau des balises actives.

DesignerActionItemCollection

Représente une collection d'objets DesignerActionItem.

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.

DesignerActionListCollection

Représente une collection d'objets DesignerActionList.

DesignerActionListsChangedEventArgs

Fournit des données pour l'événement DesignerActionListsChanged.

DesignerActionMethodItem

Représente un élément de panneau des balises actives associé à une méthode dans une classe dérivée de DesignerActionList.

DesignerActionPropertyItem

Représente un élément de panneau associé à une propriété dans une classe dérivée de DesignerActionList. Cette classe ne peut pas être héritée.

DesignerActionService

Établit un service au moment du design qui gère la collection d'objets DesignerActionItem pour les composants.

DesignerActionTextItem

Représente un élément de texte statique sur un panneau des balises actives.

DesignerActionUIService

Gère l'interface utilisateur pour un panneau des balises actives. Cette classe ne peut pas être héritée.

DesignerActionUIStateChangeEventArgs

Fournit des données pour l'événement DesignerActionUIStateChange.

DesignerCollection

Représente une collection de concepteurs.

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.

DesignerEventArgs

Fournit des données pour les événements DesignerCreated et DesignerDisposed.

DesignerOptionService

Fournit une classe de base pour l'obtention et la définition des valeurs des options d'un concepteur.

DesignerOptionService.DesignerOptionCollection

Contient une collection d’options de concepteur. Cette classe ne peut pas être héritée.

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.

DesignerTransactionCloseEventArgs

Fournit des données pour les événements TransactionClosed et TransactionClosing.

DesignerVerb

Représente un verbe qui peut être appelé à partir d'un concepteur.

DesignerVerbCollection

Représente une collection d'objets DesignerVerb.

DesignSurface

Présente une interface utilisateur pour concevoir des composants.

DesignSurfaceCollection

Contient une collection d’aires de conception. Cette classe ne peut pas être héritée.

DesignSurfaceEventArgs

Fournit des données pour l'événement DesignSurfaceCreated.

DesignSurfaceManager

Gère une collection d’objets DesignSurface.

DesigntimeLicenseContext

Représente un contexte de licence au moment du design pouvant prendre en charge un fournisseur de licences au moment du design.

DesigntimeLicenseContextSerializer

Fournit la prise en charge de la sérialisation du contexte de licence au moment du design.

EventBindingService

Implémentation par défaut de l'interface IEventBindingService.

ExceptionCollection

Représente la collection d'exceptions.

HelpKeywordAttribute

Spécifie le mot clé du contexte pour une classe ou un membre. Cette classe ne peut pas être héritée.

InheritanceService

Fournit un jeu de méthodes pour identifier des composants hérités.

LoadedEventArgs

Fournit des données pour l'événement Loaded. Cette classe ne peut pas être héritée.

LocalizationExtenderProvider

Fournit une prise en charge des fonctionnalités de localisation au moment du design pour un concepteur racine.

MenuCommand

Représente une commande de menu Windows ou de barre d'outils.

MenuCommandsChangedEventArgs

Fournit des données pour l'événement MenuCommandsChanged.

MenuCommandService

Implémente l'interface IMenuCommandService.

MultilineStringEditor

Affiche une boîte de dialogue permettant de modifier des chaînes multilignes en mode Design.

ObjectSelectorEditor

Implémente les fonctionnalités de base qui peuvent être utilisées pour concevoir des éditeurs de valeurs. 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.

ObjectSelectorEditor.Selector

Affiche une collection hiérarchique d'éléments étiquetés, dont chacun est représenté par un objet TreeNode.

ObjectSelectorEditor.SelectorNode

Représente un nœud de TreeView.

ProjectTargetFrameworkAttribute

Spécifie la version cible de .Net Framework pour un projet.

ServiceContainer

Fournit une implémentation simple de l'interface IServiceContainer. Cette classe ne peut pas être héritée.

StandardCommands

Définit des identificateurs pour l'ensemble de commandes standard disponibles dans la plupart des applications.

StandardToolWindows

Définit des identificateurs GUID correspondant à l'ensemble standard de fenêtres Outil disponibles dans l'environnement de design.

TypeDescriptionProviderService

Fournit un fournisseur de description de type pour un type spécifié.

UndoEngine

Spécifie la fonctionnalité générique Annuler/Refaire au moment du design.

UndoEngine.UndoUnit

Encapsule une unité de travail qu'un utilisateur peut annuler.

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.

IComponentDesignerDebugService

Fournit des services de débogage dans un environnement au moment du design.

IComponentDesignerStateService

Permet à un concepteur de stocker et de récupérer son état.

IComponentDiscoveryService

Active l'énumération de composants au moment du design.

IComponentInitializer

Fournit un jeu de valeurs par défaut recommandées pendant la création de composants.

IDesigner

Fournit l'infrastructure de base pour la génération d'un concepteur personnalisé.

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.

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.

IDesignerHost

Fournit une interface pour la gestion des transactions et composants du concepteur.

IDesignerHostTransactionState

Spécifie les méthodes permettant à l'hôte de concepteur de signaler l'état des 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.

IDesignTimeAssemblyLoader

Utilitaire permettant le chargement d'assemblys dans un concepteur.

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.

IEventBindingService

Fournit un service permettant l'inscription de gestionnaires d'événements pour les événements de composants.

IExtenderListService

Fournit une interface pouvant répertorier les fournisseurs d'extendeurs.

IExtenderProviderService

Fournit une interface pour ajouter et supprimer des fournisseurs d'extendeurs au moment du design.

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.

IInheritanceService

Fournit des méthodes pour identifier les composants d'un composant.

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.

IMultitargetHelperService

Définit les services de résolution de nom de type multi-cibles dans un environnement au moment du design.

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.

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.

IRootDesigner

Fournit la prise en charge des technologies d'affichage du concepteur racine.

ISelectionService

Fournit une interface permettant à un concepteur de sélectionner des composants.

IServiceContainer

Fournit un conteneur de services.

ITreeDesigner

Assure la prise en charge de la création d'un jeu de concepteurs personnalisés connexes.

ITypeDescriptorFilterService

Fournit une interface permettant de modifier l'ensemble des descripteurs membres d'un composant en mode design.

ITypeDiscoveryService

Identifie les types disponibles au moment du design.

ITypeResolutionService

Fournit une interface permettant de récupérer un assembly ou un type par son nom.

É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.

DesignerActionListsChangedType

Spécifie le type de modification qui se produit dans une collection d'objets DesignerActionList.

DesignerActionUIStateChangeType

Spécifie l'état d'affichage d'un panneau des balises actives.

DisplayMode

Définit des identificateurs qui indiquent les modes d'affichage utilisés par 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.

HelpKeywordType

Définit des identificateurs qui indiquent le type d'un mot clé d'aide.

MenuCommandsChangedType

Spécifie le type d'action qui s'est produite sur la collection MenuCommands de l'objet connexe.

SelectionTypes

Définit les identificateurs qui indiquent le type d'une sélection.

ViewTechnology

Définit des identificateurs pour un ensemble de technologies prises en charge par les hôtes du concepteur.

Délégués

ActiveDesignerEventHandler

Représente la méthode qui gérera l'événement ActiveDesignerChanged.

ActiveDesignSurfaceChangedEventHandler

Représente la méthode qui gérera l'événement ActiveDesignSurfaceChanged d'un DesignSurfaceManager. Cette classe ne peut pas être héritée.

ComponentChangedEventHandler

Représente la méthode qui gérera un événement ComponentChanged.

ComponentChangingEventHandler

Représente la méthode qui gérera un événement ComponentChanging.

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.

ComponentRenameEventHandler

Représente la méthode qui gérera un événement ComponentRename.

DesignerActionListsChangedEventHandler

Représente la méthode qui gérera l'événement DesignerActionListsChanged d'un DesignerActionService. Cette classe ne peut pas être héritée.

DesignerActionUIStateChangeEventHandler

Représente la méthode qui gérera l'événement DesignerActionUIStateChange d'un 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.

DesignerTransactionCloseEventHandler

Représente la méthode qui gère les événements TransactionClosed et TransactionClosing d'un concepteur.

DesignSurfaceEventHandler

Représente la méthode destinée à gérer l’événement DesignSurfaceCreated d’une classe DesignSurfaceManager. Cette classe ne peut pas être héritée.

LoadedEventHandler

Représente la méthode qui gère l’événement Loaded de la classe DesignSurface. Cette classe ne peut pas être héritée.

MenuCommandsChangedEventHandler

Représente la méthode qui gérera l'événement MenuCommandsChanged d'un MenuCommandService. Cette classe ne peut pas être héritée.

ServiceCreatorCallback

Fournit un mécanisme de rappel pouvant créer une instance d'un service à la demande.

Remarques

Les classes de cet espace de noms sont les suivantes :