System.ComponentModel.Design, espace de noms

Bibliothèque de classes .NET Framework 
System.ComponentModel.Design, espace de noms 

L'espace de noms System.ComponentModel.Design contient des classes dont les développeurs peuvent se servir pour créer 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 de design fournit des systèmes permettant aux développeurs d'organiser les composants et de configurer leurs propriétés. Pour fonctionner correctement dans un environnement de 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 à créer 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.

Les classes contenues dans cet espace de noms incluent :

ClassesClasses
 ClasseDescription
Classe publiqueActiveDesignerEventArgsFournit des données pour l'événement ActiveDesigner.
Classe publiqueActiveDesignSurfaceChangedEventArgsFournit des données pour l'événement ActiveDesignSurfaceChanged.
Classe publiqueArrayEditorFournit une interface utilisateur qui permet de modifier des tableaux au moment du design.
Classe publiqueBinaryEditorFournit une interface utilisateur qui permet de modifier des données binaires.
Classe publiqueByteViewerAffiche les tableaux d'octets aux formats hexadécimal, ANSI et Unicode.
Classe publiqueCheckoutExceptionL'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.
Classe publiqueCollectionEditorFournit une interface utilisateur qui peut modifier la plupart des types de collection au moment du design.
Classe publiqueCollectionEditor.CollectionFormFournit une boîte de dialogue modale pour la modification du contenu d'une collection à l'aide de UITypeEditor.
Classe publiqueCommandIDReprésente un identificateur de commande unique constitué d'un ID de commande numérique et d'un identificateur GUID de groupe de menus.
Classe publiqueComponentChangedEventArgsFournit des données pour l'événement ComponentChanged. Cette classe ne peut pas être héritée.
Classe publiqueComponentChangingEventArgsFournit des données pour l'événement ComponentChanging. Cette classe ne peut pas être héritée.
Classe publiqueComponentDesignerÉtend le comportement en mode Design d'un composant.
Classe publiqueComponentDesigner.ShadowPropertyCollectionRepré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.
Classe publiqueComponentEventArgsFournit les données des événements ComponentAdded, ComponentAdding, ComponentRemoved et ComponentRemoving.
Classe publiqueComponentRenameEventArgsFournit des données pour l'événement ComponentRename.
Classe publiqueDateTimeEditorCet éditeur de date et d'heure est un UITypeEditor convenable pour modifier les objets DateTime visuellement.
Classe publiqueDesignerActionHeaderItemReprésente un élément d'en-tête statique sur un panneau des balises actives. Cette classe ne peut pas être héritée.
Classe publiqueDesignerActionItemFournit la classe de base des types qui représentent un élément de panneau sur un panneau des balises actives.
Classe publiqueDesignerActionItemCollectionReprésente une collection d'objets DesignerActionItem.
Classe publiqueDesignerActionListFournit la classe de base pour les types qui définissent une liste d'éléments utilisée pour créer un panneau des balises actives.
Classe publiqueDesignerActionListCollectionReprésente une collection d'objets DesignerActionList.
Classe publiqueDesignerActionListsChangedEventArgsFournit des données pour l'événement DesignerActionListsChanged.
Classe publiqueDesignerActionMethodItemReprésente un élément de panneau des balises actives associé à une méthode dans une classe dérivée de DesignerActionList.
Classe publiqueDesignerActionPropertyItemRepré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.
Classe publiqueDesignerActionServiceÉtablit un service au moment du design qui gère la collection d'objets DesignerActionItem pour les composants.
Classe publiqueDesignerActionTextItemReprésente un élément de texte statique sur un panneau des balises actives.
Classe publiqueDesignerActionUIServiceGère l'interface utilisateur pour un panneau des balises actives. Cette classe ne peut pas être héritée.
Classe publiqueDesignerActionUIStateChangeEventArgsFournit des données pour l'événement DesignerActionUIStateChange.
Classe publiqueDesignerCollectionReprésente une collection de concepteurs.
Classe publiqueDesignerCommandSetRepré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.
Classe publiqueDesignerEventArgsFournit des données pour les événements DesignerCreated et DesignerDisposed.
Classe publiqueDesignerOptionServiceFournit une classe de base pour l'obtention et la définition des valeurs des options d'un concepteur.
Classe publiqueDesignerOptionService.DesignerOptionCollectionContient une collection d'options de concepteur. Cette classe ne peut pas être héritée.
Classe publiqueDesignerTransactionPermet de grouper une série d'actions au moment du design afin d'améliorer les performances et de permettre l'annulation de la majorité des modifications.
Classe publiqueDesignerTransactionCloseEventArgsFournit des données pour les événements TransactionClosed et TransactionClosing.
Classe publiqueDesignerVerbReprésente un verbe qui peut être appelé à partir d'un concepteur.
Classe publiqueDesignerVerbCollectionReprésente une collection d'objets DesignerVerb.
Classe publiqueDesignSurfacePrésente une interface utilisateur pour la conception de composants.
Classe publiqueDesignSurfaceCollectionContient une collection d'aires de conception. Cette classe ne peut pas être héritée.
Classe publiqueDesignSurfaceEventArgsFournit des données pour l'événement DesignSurfaceCreated.
Classe publiqueDesignSurfaceManagerGère une collection d'objets DesignSurface.
Classe publiqueDesigntimeLicenseContextReprésente un contexte de licence au moment du design pouvant prendre en charge un fournisseur de licences au moment du design.
Classe publiqueDesigntimeLicenseContextSerializerFournit la prise en charge de la sérialisation du contexte de licence au moment du design.
Classe publiqueEventBindingServiceImplémentation par défaut de l'interface IEventBindingService.
Classe publiqueExceptionCollectionReprésente la collection d'exceptions.
Classe publiqueHelpKeywordAttributeSpécifie le mot clé de contexte pour une classe ou un membre. Cette classe ne peut pas être héritée.
Classe publiqueInheritanceServiceFournit un jeu de méthodes pour identifier des composants hérités.
Classe publiqueLoadedEventArgsFournit des données pour l'événement Loaded. Cette classe ne peut pas être héritée.
Classe publiqueLocalizationExtenderProviderFournit une prise en charge des fonctionnalités de localisation au moment du design pour un concepteur racine.
Classe publiqueMenuCommandReprésente une commande de menu Windows ou de barre d'outils.
Classe publiqueMenuCommandsChangedEventArgsFournit des données pour l'événement MenuCommandsChanged.
Classe publiqueMenuCommandServiceImplémente l'interface IMenuCommandService.
Classe publiqueMultilineStringEditorAffiche une boîte de dialogue permettant de modifier des chaînes multilignes en mode Design.
Classe publiqueObjectSelectorEditorImplé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.
Classe publiqueObjectSelectorEditor.SelectorAffiche une collection hiérarchique d'éléments étiquetés, dont chacun est représenté par un objet TreeNode.
Classe publiqueObjectSelectorEditor.SelectorNodeReprésente un n?ud de TreeView.
Classe publiqueServiceContainerFournit une implémentation simple de l'interface IServiceContainer. Cette classe ne peut pas être héritée.
Classe publiqueStandardCommandsDéfinit des identificateurs pour l'ensemble de commandes standard disponibles dans la plupart des applications.
Classe publiqueStandardToolWindowsDéfinit des identificateurs GUID correspondant à l'ensemble standard de fenêtres Outil disponibles dans l'environnement de design.
Classe publiqueUndoEngineSpécifie la fonctionnalité générique Annuler/Refaire.
Classe publiqueUndoEngine.UndoUnitEncapsule une unité de travail qu'un utilisateur peut annuler.
InterfacesInterfaces
 InterfaceDescription
Interface publiqueIComponentChangeServiceFournit 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.
Interface publiqueIComponentDesignerDebugServiceFournit des services de débogage dans un environnement au moment du design.
Interface publiqueIComponentDesignerStateServicePermet à un concepteur de stocker et de récupérer son état.
Interface publiqueIComponentDiscoveryServiceActive l'énumération au moment du design de composants de la boîte à outils.
Interface publiqueIComponentInitializerFournit un jeu de valeurs par défaut recommandées pendant la création de composants.
Interface publiqueIDesignerFournit l'infrastructure de base pour la génération d'un concepteur personnalisé.
Interface publiqueIDesignerEventServiceFournit des notifications d'événements lors de l'ajout et de la suppression de concepteurs racine, ainsi que lors de la modification d'un composant sélectionné ou du concepteur racine en cours.
Interface publiqueIDesignerFilterFournit 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 de design.
Interface publiqueIDesignerHostFournit une interface pour la gestion des transactions et composants du concepteur.
Interface publiqueIDesignerOptionServicePermet d'accéder aux options du concepteur figurant dans le menu Outils sous la commande Options dans l'environnement de développement Visual Studio .NET.
Interface publiqueIDictionaryServiceFournit 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.
Interface publiqueIEventBindingServiceFournit un service permettant l'inscription de gestionnaires d'événements pour les événements de composants.
Interface publiqueIExtenderListServiceFournit une interface pouvant répertorier les fournisseurs d'extendeurs.
Interface publiqueIExtenderProviderServiceFournit une interface pour l'ajout et la suppression de fournisseurs d'extendeurs au moment du design.
Interface publiqueIHelpServiceFournit 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.
Interface publiqueIInheritanceServiceFournit des méthodes pour identifier les composants d'un composant.
Interface publiqueIMenuCommandServiceFournit 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.
Interface publiqueIReferenceServiceFournit 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.
Interface publiqueIResourceServiceFournit une interface permettant aux concepteurs d'accéder à des lecteurs et des writers de ressources pour des types de ressources CultureInfo spécifiques.
Interface publiqueIRootDesignerFournit une prise en charge pour les technologies d'affichage du concepteur racine.
Interface publiqueISelectionServiceFournit une interface permettant à un concepteur de sélectionner des composants.
Interface publiqueIServiceContainerFournit un conteneur de services.
Interface publiqueITreeDesignerAssure la prise en charge de la création d'un jeu de concepteurs personnalisés connexes.
Interface publiqueITypeDescriptorFilterServiceFournit une interface permettant de modifier l'ensemble des descripteurs membres d'un composant en mode design.
Interface publiqueITypeDiscoveryServiceIdentifie les types disponibles au moment du design.
Interface publiqueITypeResolutionServiceFournit une interface permettant de récupérer un assembly ou un type par son nom.
DéléguésDélégués
 DéléguéDescription
Délégué publicActiveDesignerEventHandlerReprésente la méthode qui gérera l'événement ActiveDesignerChanged.
Délégué publicActiveDesignSurfaceChangedEventHandlerReprésente la méthode qui gérera l'événement ActiveDesignSurfaceChanged de DesignSurfaceManager. Cette classe ne peut pas être héritée.
Délégué publicComponentChangedEventHandlerReprésente la méthode qui gérera un événement ComponentChanged.
Délégué publicComponentChangingEventHandlerReprésente la méthode qui gérera un événement ComponentChanging.
Délégué publicComponentEventHandlerRepré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.
Délégué publicComponentRenameEventHandlerReprésente la méthode qui gérera un événement ComponentRename.
Délégué publicDesignerActionListsChangedEventHandlerReprésente la méthode qui gérera l'événement DesignerActionListsChanged de DesignerActionService. Cette classe ne peut pas être héritée.
Délégué publicDesignerActionUIStateChangeEventHandlerReprésente la méthode qui gérera l'événement DesignerActionUIStateChange de DesignerActionUIService.
Délégué publicDesignerEventHandlerRepré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.
Délégué publicDesignerTransactionCloseEventHandlerReprésente la méthode qui gère les événements TransactionClosed et TransactionClosing d'un concepteur.
Délégué publicDesignSurfaceEventHandlerReprésente la méthode qui gérera l'événement DesignSurfaceCreated d'une classe DesignSurfaceManager. Cette classe ne peut pas être héritée.
Délégué publicLoadedEventHandlerReprésente la méthode qui gérera l'événement Loaded de la classe DesignSurface. Cette classe ne peut pas être héritée.
Délégué publicMenuCommandsChangedEventHandlerReprésente la méthode qui gérera l'événement MenuCommandsChanged de MenuCommandService. Cette classe ne peut pas être héritée.
Délégué publicServiceCreatorCallbackFournit un mécanisme de rappel pouvant créer une instance d'un service à la demande.
ÉnumérationsÉnumérations
 ÉnumérationDescription
Énumération publiqueComponentActionsTypeSpécifie le type de balise active liée à un objet par rapport à la façon dont il a été associé au composant.
Énumération publiqueDesignerActionListsChangedTypeSpécifie le type de modification qui se produit dans une collection d'objets DesignerActionList.
Énumération publiqueDesignerActionUIStateChangeTypeSpécifie l'état d'affichage d'un panneau des balises actives.
Énumération publiqueDisplayModeDéfinit des identificateurs qui indiquent les modes d'affichage utilisés par ByteViewer.
Énumération publiqueHelpContextTypeDéfinit des identificateurs qui indiquent des informations sur le contexte dans lequel une demande d'informations d'aide a été lancée.
Énumération publiqueHelpKeywordTypeDéfinit des identificateurs qui indiquent le type d'un mot clé d'aide.
Énumération publiqueMenuCommandsChangedTypeSpécifie le type d'action qui s'est produite sur la collection MenuCommands de l'objet connexe.
Énumération publiqueSelectionTypesDéfinit les identificateurs qui indiquent le type d'une sélection.
Énumération publiqueViewTechnologyDéfinit des identificateurs pour un ensemble de technologies prises en charge par les hôtes du concepteur.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.componentmodel.design.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

9 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-6196
Document créé le 30/10/06 02:33, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.componentmodel.design.html Document affiché 4 fois ce mois de Mai.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,51 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche

Anonyme
 
l'infobrol
Nous sommes le Jeudi 31 Mai 2012, 18:53, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)