Erweitern von Menüs und Befehlen
Gilt für:Visual Studio
Visual Studio für Mac
Visual Studio Code
Befehle sind die Art und Weise, wie Sie Aktionen und Prozesse zu Visual Studio hinzufügen. In den meisten Fällen werden Befehle in Menüs oder Symbolleisten angezeigt. Die VSPackage-Projektvorlage zeigt, wie ein sehr einfacher Befehl implementiert wird. Eine etwas längere, aber immer noch grundlegende Implementierung finden Sie unter Erstellen einer Erweiterung mit einem Menübefehl.
Weitere Informationen zu Visual Studio-Befehlen, Menüs und Symbolleisten finden Sie unter Befehle, Menüs und Symbolleisten.
Befehle, Menüs und Symbolleisten werden in der VSCT-Datei definiert, die Teil von VSPackage-Projekten ist. Informationen zur Visual Studio-IDE und zur VSCT-Datei finden Sie unter Hinzufügen von Elementen der Benutzeroberfläche durch VSPackages.
In den folgenden Themen wird erläutert, wie Verschiedene Arten von Befehlen, Menüs und Symbolleisten hinzugefügt werden.
In diesem Abschnitt
Hinzufügen eines Menüs zur Visual Studio-Menüleiste Erläutert, wie Sie der oberen Visual Studio-Menüleiste ein Menü hinzufügen.
Binden von Tastenkombinationen an Menüelemente Erläutert das Hinzufügen einer Tastenkombination (z. B. STRG + 3) zu einem Menüelement.
Hinzufügen eines Untermenüs zu einem Menü Erläutert das Hinzufügen eines Untermenüs zum oberen Menü.
Hinzufügen einer zuletzt verwendeten Liste zu einem Untermenü Hier erfahren Sie, wie Sie eine Liste zuletzt verwendet hinzufügen.
Erstellen wiederverwendbarer Schaltflächengruppen Beschreibt, wie Befehlselemente so gruppiert werden, dass sie in mehrere Menüs eingeschlossen werden können.
Hinzufügen von Symbolen zu Menübefehlen Beschreibt das Hinzufügen eines Symbols zu einem Befehl auf einer Symbolleiste und einem Menü.
Ändern des Texts eines Menübefehls Beschreibt die Verwendung des
TextChanges
Flags, damit ein Menüelement dynamisch geändert werden kann.Ändern der Darstellung eines Befehls Beschreibt das dynamische Aktivieren oder Deaktivieren eines Befehls.
Aktualisieren der Benutzeroberfläche Beschreibt, wie sie eine Aktualisierung der Benutzeroberfläche erzwingen, um die letzten Änderungen widerzuspiegeln.
Lokalisieren von Menübefehlen Erläutert, wie Menübefehle lokalisiert werden.