Freigeben über


Richtlinien für die Platzierung von Befehlen

Bewährte Methoden für die Positionierung von Befehlen in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio variieren je nach Größe des Befehlssatzes. Befehle werden gemäß den Informationen in VSCT-Dateien definiert und positioniert.

Bewährte Methoden für alle Befehlssätze

Befolgen Sie für jede Reihe von Befehlen die folgenden Richtlinien:

  • Bereiten Sie ein Diagramm der Befehlsstruktur im Voraus vor. Identifizieren Sie die Befehle, Kombinationsfelder, Befehlsgruppen und Kontextmenüs, die an mehreren Speicherorten verwendet werden.

  • Befehle, die in derselben Gruppe angezeigt werden, sollten miteinander verknüpft sein.

  • Gruppen, die nur einen Befehl enthalten, sind akzeptabel.

  • Pakete sollten nicht viele Befehle zu vorhandenen Visual Studio-Menüs hinzufügen. Stattdessen sollten sie Menüs oder Untermenüs erstellen, um die neuen Befehle zu hosten.

  • Wenn Sie einen Befehl in ein vorhandenes Menü setzen, benennen Sie den Befehl so, dass er klar ist und nicht mit vorhandenen Befehlen verwechselt wird.

Bewährte Methoden für kleine Befehlssätze

Wenn Sie ein VSPackage entwickeln, das nur wenige Befehle enthält, befolgen Sie auch die folgenden Richtlinien:

  • Verwenden Sie nach Möglichkeit das Übergeordnete Element eines Befehls, eines Kombinationsfelds, einer Gruppe oder eines untergeordneten Menüs, um es in die entsprechende Gruppe einzufügen.

  • Weisen Sie diese Gruppen Menüs zu, die vom VSPackage angezeigt werden.

  • Das übergeordnete Element eines untergeordneten Menüs oder eines Befehls muss ein Group-Element sein. Weisen Sie Befehle und untergeordnete Menüs Gruppen zu, und weisen Sie die Gruppen dann übergeordneten Menüs zu.

  • Sie können einen Befehl in zusätzliche Gruppen einfügen, indem Sie nach der Definition des Befehls einen CommandPlacements-Elementabschnitt hinzufügen und dann zu dem CommandPlacements Element ein CommandPlacement-Element für jede zusätzliche Gruppe hinzufügen.

Bewährte Methoden für große Befehlssätze

Wenn Ihr VSPackage viele Befehle enthält, die in mehreren Kontexten angezeigt werden, befolgen Sie auch die folgenden Richtlinien:

  • Machen Sie Menüs, Gruppen und Befehle eigenständig. Das heißt, weisen Sie kein Parent Element in der Definition des Elements zu.

  • Verwenden Sie CommandPlacement Elementeinträge im CommandPlacements Elementabschnitt, um Menüs, Gruppen und Befehle in ihren übergeordneten Menüs und Gruppen zu platzieren.

  • CommandPlacements Im Elementabschnitt sollten die Einträge, die ein bestimmtes Menü oder eine bestimmte Gruppe auffüllen, nebeneinander angeordnet sein. Dies erleichtert die Lesbarkeit und erleichtert die Ermittlung der Priority Rangfolgen.