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.
Für Produkteinheitlichkeit und Stabilität zeigt die Benutzeroberfläche standardmäßig bestimmte Befehlsgruppen an, und Visual Studio stellt Definitionen für Befehle und Befehlsgruppen bereit. VSPackages können auch die Standardbefehle und Befehlsgruppen verwenden.
Die Standardbefehlsgruppen sind in drei Kategorien unterteilt: IDE-Befehle, Produktbefehle und Editorbefehle.
Standard-IDE-Befehle
Die Standardmäßige IDE-Symbolleiste enthält Befehle, die von allen Produkten in Visual Studio gemeinsam verwendet werden. Dazu gehören Befehle im Zusammenhang mit generischen Projektvorgängen, z. B. dem Befehl "Speichern" und dem Befehl " Element hinzufügen ". VSPackages sollten diese Symbolleiste nicht verändern, mit einer Ausnahme: Wenn das Produkt oder VSPackage ein neues Toolfenster hinzufügt, sollte dieses Fenster der Liste der verfügbaren Toolfenster im Menü Ansicht hinzugefügt werden. Neue Produkte oder VSPackages können eine eigene Symbolleiste hinzufügen.
Standardproduktbefehle
Jedes Produkt kann die IDE mit einer eigenen Standardsymbolleiste bereitstellen, die wichtige und häufig verwendete Befehle enthält. Es ist jedoch am besten, vorhandene Menüs und Symbolleisten nach Möglichkeit zu verwenden und sie nach Bedarf mit anderen aufgabenspezifischen Symbolleisten zu ergänzen.
Das Prioritätsfeld einer Symbolleiste bestimmt, in welcher Zeile sie platziert wird. Nullpriorität platziert die Symbolleiste in der dritten Zeile (Zeile 3), unter der Menüleiste (Zeile 1) und der Standardsymbolleiste (Zeile 2). Daher werden andere Symbolleisten in Zeile angezeigt (Priorität + 3). Nachfolgende Symbolleisten werden in derselben Zeile platziert, wenn Platz vorhanden ist; andernfalls werden sie automatisch in die nächste Zeile verschoben.
Standard-Editorbefehle
Ein VSPackage, das einen benutzerdefinierten Editor bereitstellt, sollte eine Standardsymbolleiste bereitstellen, die die wichtigsten und am häufigsten verwendeten Befehle in diesem Editor enthält. Die Editorsymbolleiste sollte angezeigt werden, wenn der Editor aktiv ist und ausgeblendet werden soll, wenn der Editor nicht aktiv ist. Diese Sichtbarkeit wird im VisibilityConstraints Element der VSCT-Datei gesteuert.
Editorsymbolleisten sollten unter IDE und Produktsymbolleisten platziert werden.