Udostępnij za pośrednictwem


Wskazówki dotyczące umieszczania poleceń

Najlepsze rozwiązania dotyczące pozycjonowania poleceń w zintegrowanym środowisku projektowym programu Visual Studio różnią się w zależności od rozmiaru zestawu poleceń. Polecenia są definiowane i ustawiane zgodnie z informacjami w plikach vsct .

Najlepsze rozwiązania dotyczące wszystkich zestawów poleceń

Dla każdego zestawu poleceń postępuj zgodnie z następującymi wytycznymi:

  • Przygotuj wykres struktury poleceń z wyprzedzeniem. Zidentyfikuj polecenia, pola kombi, grupy poleceń i menu skrótów, które będą używane w więcej niż jednej lokalizacji.

  • Polecenia wyświetlane w tej samej grupie powinny być powiązane.

  • Grupy zawierające tylko jedno polecenie są dopuszczalne.

  • Pakiety nie powinny dodawać wielu poleceń do istniejących menu programu Visual Studio. Zamiast tego należy utworzyć menu lub podmenu, aby hostować nowe polecenia.

  • Po podaniu polecenia w istniejącym menu nazwij polecenie tak, aby jego przeznaczenie było jasne i nie będzie ono mylone z istniejącymi poleceniami.

Najlepsze rozwiązania dotyczące małych zestawów poleceń

Jeśli tworzysz pakiet VSPackage zawierający tylko kilka poleceń, postępuj zgodnie z następującymi wytycznymi:

  • Jeśli to możliwe, użyj elementu nadrzędnego polecenia, pola kombi, grupy lub menu podrzędnego, aby umieścić go w odpowiedniej grupie.

  • Przypisz te grupy do menu wyświetlanych przez pakiet VSPackage.

  • Element nadrzędny menu podrzędnego lub polecenie musi być elementem Grupy . Przypisz polecenia i menu podrzędne do grup, a następnie przypisz grupy do menu nadrzędnych.

  • Możesz umieścić polecenie w dodatkowych grupach, dodając sekcję elementu CommandPlacements po definicji polecenia, a następnie dodając do CommandPlacements elementu element CommandPlacement element dla każdej dodatkowej grupy.

Najlepsze rozwiązania dotyczące dużych zestawów poleceń

Jeśli pakiet VSPackage będzie miał wiele poleceń, które będą wyświetlane w wielu kontekstach, postępuj zgodnie z następującymi wytycznymi:

  • Utwórz menu, grupy i polecenia samodzielnego rodzicielstwa. Oznacza to, że nie należy przypisywać Parent elementu w definicji elementu.

  • Użyj CommandPlacement wpisów elementów w CommandPlacements sekcji elementu, aby umieścić menu, grupy i polecenia w menu nadrzędnych i grupach.

  • CommandPlacements W sekcji elementu wpisy, które wypełniają dane menu lub grupę, powinny sąsiadować ze sobą. Ułatwia to czytelność i ułatwia Priority ustalenie klasyfikacji.