CommandTable 元素
CommandTable 是 .vsct 檔案的根元素。 這是定義 VSPackage 提供給 IDE 之命令的實際配置和類型之檔案。 命令可能包含功能表項、功能表、工具列和下拉式方塊。 如需詳細資訊,請參閱 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>
屬性和元素
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
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” |
子元素
元素 | 描述 |
---|---|
Extern 元素 | 選擇性。 包含編譯程式的預處理器指示詞。 |
Include 元素 | 選擇性。 包含要包含在編譯中之任何檔案的路徑。 |
Define 元素 | 選擇性。 定義指定其名稱和值的符號。 |
Commands 元素 | 選擇性。 父元素,定義包含所有其他元素之 VSPackage 的所有命令。 |
CommandPlacements 元素 | 選擇性。 定義命令行上要放置命令的位置。 |
VisibilityConstraints 元素 | 選擇性。 決定命令和工具列的靜態可見性。 |
KeyBindings 元素 | 選擇性。 指定命令的快速鍵組合,如果有的話。 |
UsedCommands 元素 | 選擇性。 允許 VSPackage 選擇性地實作原本由其他 VSPackage 所支援的功能版本。 |
Symbols 元素 | 選擇性。 包含編譯程式的任何符號數據 -- GUID、識別碼等等。 |
父元素
元素 | 描述 |
---|---|
None |