Partager via


indications de positionnement de commande

Les meilleures pratiques pour positionner les commandes de l'environnement de développement intégré Visual (IDE) Studio varient selon la taille du jeu de commandes. Les commandes sont définies et positionnées en fonction de les informations des fichiers de .vsct.

meilleures pratiques pour tous les jeux de commandes

Pour chaque jeu de commandes, suivez les indications ci-après :

  • Préparation d'un graphique de la structure de commande à l'avance. Identifiez les commandes, les zones de liste déroulante, des groupes de commandes, et les menus contextuels qui seront utilisés dans plusieurs emplacements.

  • Les commandes qui s'affichent dans le même groupe doivent être liées.

  • Les groupes qui contiennent une seule commande sont acceptables.

  • Les packages ne doivent pas ajouter un grand nombre de commandes à exister des menus de Visual Studio. À la place, ils doivent créer des menus ou des sous-menus pour héberger les nouvelles commandes.

  • Lorsque vous mettez une commande dans un menu existant, nommez la commande afin que son objectif soit clair et il ne soit pas confondue avec des commandes existantes.

Meilleures pratiques pour les petits jeux de commandes

Si vous développez un VSPackage qui possède certaines commandes, exécutez également les indications ci-après :

  • Si possible, utilisez Élément parent d'une commande, d'une zone de liste déroulante, d'un groupe, ou un menu enfants de le mettre au groupe approprié.

  • Assignez ces groupes aux menus affichés par le VSPackage.

  • Le parent d'un menu enfants ou d'une commande doit être Group, élément. Assignez les commandes et les menus enfants aux groupes, puis assigner des groupes à des menus parents.

  • Vous pouvez mettre une commande aux groupes supplémentaires en ajoutant une section de CommandPlacements, élément après la définition de la commande, puis en ajoutant à CommandPlacements ElementCommandPlacement, élément pour chaque groupe supplémentaire.

Meilleures pratiques pour les grands jeux de commandes

Si votre VSPackage aura plusieurs commandes qui s'afficheront dans plusieurs contextes, suivez également les indications ci-après :

  • Effectuez les menus, les groupes, et l'auto-parentage de commandes. Autrement dit, n'assignez pas Parent Element dans la définition de l'élément.

  • Entrées d' CommandPlacement Element d'utilisation dans la section d' CommandPlacements Element pour mettre les menus, les groupes, les commandes et à leurs menus et groupes parents.

  • Dans la section d' CommandPlacements , les entrées qui sont renseignées un menu donné ou le groupe doivent être en regard de l'un de l'autre. Cela permet à la lisibilité et simplifie les classements d' Priority à tester.

Voir aussi

Concepts

Comment les VSPackages ajoutent des éléments de l'interface utilisateur à l'IDE

Making Commands Available

Autres ressources

Tableau de commande Visual Studio (. fichiers de Vsct)