Элемент 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 |
---|---|
Нет |