Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
CommandPlacementsElement 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
ParentElement in der Definition des Elements zu.Verwenden Sie
CommandPlacementElementeinträge imCommandPlacementsElementabschnitt, um Menüs, Gruppen und Befehle in ihren übergeordneten Menüs und Gruppen zu platzieren.CommandPlacementsIm 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 derPriorityRangfolgen.