commande par défaut, groupe, et positionnement de barre d'outils
Pour une uniformité et la stabilité du produit, l'interface utilisateur affiche certains groupes de commandes par défaut, et Visual Studio fournit les définitions des commandes et des groupes de commandes. VSPackages peut également utiliser les commandes et les groupes de commandes standard.
Les groupes de commandes par défaut sont de trois catégories : Commandes de l'IDE, commandes de produit, et touches de modification.
La cible par défaut les commandes de l'IDE
La barre d'outils de l'IDE par défaut inclut des commandes partagées par tous les produits contenus dans Visual Studio. Ceux-ci incluent les commandes concernant les opérations de projet génériques, telles que la commande Enregistrer et la commande Ajouter un élément . VSPackages ne doit pas être ajouté à ou soustraire de cette barre d'outils, avec une exception : Si le produit ou VSPackage ajoute une nouvelle fenêtre Outil, la fenêtre doit être ajoutée à la liste des fenêtres Outil disponibles dans le menu Afficher . Les produits nouveaux ou le VSPackages peuvent ajouter leur propre barre d'outils.
Commandes par défaut de produit
Chaque produit peut fournir à l'IDE sa propre barre d'outils par défaut qui contient des commandes importantes et fréquemment utilisées. Il est préférable, toutefois, pour utiliser des menus existants et les barres d'outils autant que possible et les complète avec d'autres barres d'outils spécifiques à la tâche si nécessaire.
Le champ de priorité pour une barre d'outils détermine son positionnement de ligne. La priorité zéro place la barre d'outils sur la troisième ligne (ligne 3), sous la barre de menus (ligne 1) et la barre d'outils Standard (ligne 2). Par conséquent, d'autres barres d'outils apparaissent à la ligne (priorité + 3). Les barres d'outils suivants sont placées sur la même ligne, s'il y a partie ; sinon, elles sont automatiquement déplacées vers la ligne suivante.
Touches de modification par défaut
Un VSPackage qui fournit un éditeur personnalisé doit fournir une barre d'outils par défaut qui contient les commandes les plus importantes et fréquemment les plus utilisées dans cet éditeur. La barre d'outils de l'éditeur doit s'afficher lorsque l'éditeur est actif et doit être masqué lorsque l'éditeur n'est pas actif. Cette visibilité est contrôlée dans VisibilityConstraints Element du fichier de .vsct.
Les barres d'outils éditeur doivent être placées en dessous de l'IDE et des barres d'outils de produit.
Voir aussi
Concepts
Comment les VSPackages ajoutent des éléments de l'interface utilisateur à l'IDE