Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 polecenia 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ę CommandPlacements po definicji polecenia, a następnie dodając do
CommandPlacementselementu CommandPlacement 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ć
Parentelementu w definicji elementu.Użyj elementów
CommandPlacementw sekcji elementuCommandPlacements, aby umieścić menu, grupy i polecenia w ich menu nadrzędnych i grupach.CommandPlacementsW sekcji elementu wpisy, które wypełniają dane menu lub grupę, powinny sąsiadować ze sobą. Ułatwia to czytelność i ułatwiaPriorityustalenie klasyfikacji.