UsedCommand 元素
允许 VSPackage 访问在另一个 .vsct 文件中定义的命令。 例如,如果 VSPackage 使用 Visual Studio shell 定义的标准 Copy 命令,则可以将命令添加到菜单或工具栏,而无需重新实现该命令。
语法
<UsedCommand guid="guidMyCommandGroup" id="MyCommand" />
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 说明 |
---|---|
guid | 必需。 标识命令的 GUID ID 对的 GUID GUID。 |
id | 必需。 标识命令的 GUID ID 对的 ID。 |
条件 | 可选。 请参阅 条件属性。 |
子元素
元素 | 说明 |
---|---|
无 |
父元素
元素 | 说明 |
---|---|
UsedCommands 元素 | Groups UsedCommand 元素和其他 UsedCommands 分组。 |
注解
通过将命令添加到 <UsedCommands>
元素,VSPackage 会通知 Visual Studio 环境 VSPackage 需要该命令。 应为包要求的任何命令添加一个 <UsedCommand>
元素,这些命令可能不包含在 Visual Studio 的所有版本和配置中。 例如,如果包调用特定于 Visual C++ 的命令,除非你为该命令包含 <UsedCommand>
元素,否则该命令将不适用于 Visual Web 开发人员的用户。
示例
<UsedCommands>
<UsedCommand guid="guidVSStd97" id="cmdidCut"/>
<UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
<UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>