Udostępnij za pośrednictwem


Domyślne umieszczanie poleceń, grup i pasków narzędzi

W przypadku jednolitości i stabilności produktu interfejs użytkownika domyślnie wyświetla niektóre grupy poleceń, a program Visual Studio udostępnia definicje poleceń i grup poleceń. Pakiety VSPackage mogą również używać standardowych poleceń i grup poleceń.

Domyślne grupy poleceń dzielą się na trzy kategorie: polecenia IDE, polecenia produktu i polecenia edytora.

Domyślne polecenia IDE

Domyślny pasek narzędzi IDE zawiera polecenia współużytkowane przez wszystkie produkty zawarte w programie Visual Studio. Obejmują one polecenia odnoszące się do ogólnych operacji projektu, takich jak polecenie Zapisz i polecenie Dodaj element . Pakiety VSPackage nie powinny być dodawane do tego paska narzędzi lub odejmowane z tego paska narzędzi, z jednym wyjątkiem: jeśli produkt lub pakiet VSPackage dodaje nowe okno narzędzi, okno powinno zostać dodane do listy dostępnych okien narzędzi w menu Widok . Nowe produkty lub pakiety VSPackage mogą dodawać własny pasek narzędzi.

Domyślne polecenia produktu

Każdy produkt może udostępnić własne domyślnemu narzędziu IDE, który zawiera ważne i często używane polecenia. Najlepiej jednak używać istniejących menu i pasków narzędzi, jeśli to możliwe, i uzupełnić je innymi paskami narzędzi specyficznymi dla zadań zgodnie z potrzebami.

Pole priorytetu paska narzędzi określa położenie wiersza. Priorytet zerowy umieszcza pasek narzędzi w trzecim wierszu (wiersz 3), pod paskiem menu (wiersz 1) i paskiem narzędzi Standard (wiersz 2). W związku z tym inne paski narzędzi są wyświetlane w wierszu (priorytet + 3). Kolejne paski narzędzi są umieszczane w tym samym wierszu, jeśli istnieje miejsce; w przeciwnym razie zostaną one automatycznie przeniesione do następnego wiersza.

Domyślne polecenia edytora

Pakiet VSPackage, który udostępnia edytor niestandardowy, powinien udostępnić domyślny pasek narzędzi zawierający najważniejsze i często używane polecenia w tym edytorze. Pasek narzędzi edytora powinien być wyświetlany, gdy edytor jest aktywny i powinien być ukryty, gdy edytor nie jest aktywny. Ta widoczność jest kontrolowana w VisibilityConstraints elemecie pliku vsct .

Paski narzędzi edytora powinny być umieszczone poniżej narzędzi IDE i produktów.