Aufzeichnen von Befehl, Gruppe und Symbolleisten-Platzierung den Standardwert an
Für Produkt einheitlichkeit und - stabilität wird die Benutzeroberfläche bestimmte Befehlsgruppen und stellt standardmäßig an, Visual Studio Definitionen für Befehle und Befehlsgruppen bereit. VSPackages kann die Standardeinstellung auch Befehlsgruppen und die Befehle verwenden.
Die standardmäßige Befehlsgruppen lassen sich in drei Kategorien unterteilt: IDE-Befehle, Produkt und Befehle Texteditorbefehle.
Standardwert IDE-Befehle
Die Symbolleiste des Standardwerts IDE enthält die Befehle, die für alle Produkte gemeinsam genutzt werden, die in Visual Studio enthalten sind. Dazu gehören Befehle in Bezug auf generische Projekt Vorgänge, z. B. den Befehl Speichern und den Befehl Element hinzufügen ein. VSPackages sollte nicht hinzufügen oder von dieser subtrahiert Symbolleiste mit einer Ausnahme: Wenn das Produkt oder ein VSPackage neue Toolfenster hinzugefügt wird, sollte das Fenster für die Liste verfügbarer Toolfenstern auf dem Menü Ansicht hinzugefügt werden. Die neue Produkte oder VSPackages können eigene Symbolleiste auf Hinzufügen.
Standardwert Produkt-Befehle
Jedes Produkt kann die IDE mit eigenem Standardwert Symbolleiste bieten, die die wichtigen und häufig verwendeten Befehle enthält. Es ist jedoch am besten vorhandenen Menüs und Symbolleisten zu verwenden, wann immer dies möglich und ergänzt diese durch andere taskbezogenen Symbolleisten nach Bedarf.
Das Feld Priorität für eine Symbolleiste bestimmt die der Zeilen. Beliebige Priorität auf der Symbolleiste wird die dritte Zeile (Zeile 3) unter der Menüleiste (Zeile 1) und die Symbolleiste Standard (Zeile 2). Daher werden andere Symbolleisten in der Zeile (Priorität + 3). Nachfolgende Symbolleisten werden in derselben Zeile positioniert, wenn Platz vorhanden ist. Andernfalls werden sie automatisch in die nächste Zeile verschoben.
Standardwert Texteditorbefehle
VSPackage, der einen benutzerdefinierten Editor bereitstellt, muss eine standardmäßige Symbolleiste bereitstellen, die die wichtigsten und häufig häufigsten verwendeten Befehle in diesem Editor enthält. Die Symbolleiste Editor angezeigt werden soll, wenn der Editor aktiv ist und ausgeblendet werden soll, wenn der Editor nicht aktiv ist. Die Sichtbarkeit wird in VisibilityConstraints Element der .vsct-Datei gesteuert.
Editorsymbolleisten sollten unter IDE und Produktsymbolleisten platziert werden.
Siehe auch
Konzepte
Wie VSPackages Benutzeroberflächenelemente Hinzufügen der IDE