System.ComponentModel.Design Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |
DataSourceDescriptor |
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. |
DataSourceDescriptorCollection |
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. |
DataSourceGroup |
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. |
DataSourceGroupCollection |
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. |
DataSourceProviderService |
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. |
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 :
Interface de base IDesigner que vous pouvez utiliser pour personnaliser le comportement au moment du design pour des types spécifiques de composants.
Classe ComponentDesigner qui fournit une classe de base de concepteur plus sophistiquée qui implémente les IDesignerinterfaces , IDisposableet IDesignerFilter .
Designer interfaces et services qui permettent à un concepteur de prendre en charge des fonctionnalités supplémentaires, notamment :
Classes qui peuvent être utilisées pour personnaliser la gestion et la sérialisation du contexte de licence au moment du design : DesigntimeLicenseContext et DesigntimeLicenseContextSerializer.
Éditeurs de collection simples qui peuvent être étendus : ArrayEditor et CollectionEditor.