Поделиться через


Рекомендации по команды

Рекомендации для команд размещения в интегрированной среде разработки (ide) Visual Studio различаются в зависимости от размера набора команд. Определенные команды и сведения в файлах, расположенный по .vsct.

Рекомендации для всех наборов команд

Для каждого набора команд, выполните следующие рекомендации.

  • Подготовка диаграмму структуры команды заранее. Определение команды, поля со списком группы команд и контекстные меню, которые будут использоваться в нескольких местах.

  • Команды, которые появятся в ту же группу должны быть связаны.

  • Группы, содержащие только одну команду допускаются.

  • Пакеты не нужно добавить множество команд с существующими меню Visual Studio. Вместо этого они должны создать меню или вложенные меню в основное приложение новые команды.

  • При помещении команду в существующее меню, назовите команду, чтобы его назначение будет ясна и она не будет смущена с существующими командами.

Рекомендации для небольших наборов команд

Если разрабатывается VSPackage, имеющем только небольшое количество команд, следуйте приведенным ниже рекомендациям:

  • По возможности используйте Элемент Parent команды, поля со списком группы или подменю его следует поместить в соответствующую группу.

  • Присвойте эти группы в меню отображаться VSPackage.

  • Родительский подменю или команды должен быть a Элемент Group. Присвойте команды и подменю к группам, а затем присвоить группы к родительской меню.

  • Можно поместить команду в дополнительных группы путем добавления a Элемент CommandPlacements раздел после определения команды, а затем добавить к CommandPlacements Element a Элемент CommandPlacement для каждой дополнительной группы.

Рекомендации для больших наборов команд

Если в VSPackage будет иметь множество команд, которые будут отображаться в нескольких контекстах, следуйте приведенным ниже рекомендациям:

  • Сделайте меню, группы и собственн-parenting команд. Иными словами, не присвойте a Parent Element в определении элемента.

  • Используйте CommandPlacement Element записи в CommandPlacements Element раздел, чтобы поместить меню, групп и их родительские команды в меню и группы.

  • в CommandPlacements раздел записи, которые заполняют заданного меню или группа следует за одно другое. Это помогает удобства чтения, и делает Priority ранжирование более простые для самоидентификации.

См. также

Основные понятия

Как VSPackages добавления элементов пользовательского интерфейса в IDE

Making Commands Available

Другие ресурсы

Файлы таблицы команд Visual Studio (.Vsct)