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


Элемент CommandTable

CommandTable — это корневой элемент VSCT-файла . Это файл, определяющий фактический макет и тип команд, которые предоставляет VSPackage интегрированной среде разработки. Команды могут включать элементы меню, меню, панели инструментов и поля со списком. Дополнительные сведения см. в файлах командной таблицы Visual Studio (VSCT).

Синтаксис

<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
  <Extern>... </Extern>
  <Include>... </Include>
  <Define>... </Define>
  <Commands>... </Commands>
  <CommandPlacements>... </CommandPlacements>
  <VisibilityConstraints>... </VisibilityConstraints>
  <KeyBindings>... </KeyBindings>
  <UsedCommands... </UsedCommands>
  <Symbols>... </Symbols>
</CommandTable>

Элементы и атрибуты

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Description
xmlns Обязательно. Пространства имен XML:

xmlns=http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable

xmlns:xs="http://www.w3.org/2001/XMLSchema"
language Необязательно. Атрибут языка можно использовать для указания языка по умолчанию всех <элементов Strings> в командной таблице. Если язык не указан, будет использоваться язык текущего процесса:

language="en-us"

Дочерние элементы

Элемент Description
Элемент Extern Необязательно. Содержит директивы препроцессора для компилятора.
Элемент Include Необязательно. Содержит пути к любым файлам для включения в компиляцию.
Элемент Define Необязательно. Определяет символ, заданный его именем и значением.
Элемент Commands Необязательно. Родительский элемент, определяющий все команды VSPackage, содержащие все остальные элементы.
Элемент CommandPlacements Необязательно. Определяет место размещения команд на панели команд.
Элемент VisibilityConstraints Необязательно. Определяет статическую видимость команд и панелей инструментов.
Элемент KeyBindings Необязательно. Задает сочетания клавиш, если таковые имеются, для команд.
Элемент UsedCommands Необязательно. Позволяет VSPackage при необходимости реализовать собственную версию функциональных возможностей, изначально поддерживаемых другими пакетами VSPackage.
Элемент Symbols Необязательно. Содержит любые данные символов — идентификаторы, идентификаторы и т. д. для компилятора.

Родительские элементы

Элемент Description
Нет

См. также