【问题标题】:Visual Studio - Extending a built-in windowsVisual Studio - 扩展内置窗口
【发布时间】:2022-11-03 10:01:03
【问题描述】:
标签:
visual-studio-extensions
【解决方案1】:
我在 SharedCmdDef.vsct 中找到了这个:
<Button guid="guidVSStd10" id="ECMD_OUTLN_COLLAPSE_ALL" priority="0x0000" type="Button">
<CommandFlag>AllowClientRole</CommandFlag>
<CommandFlag>CommandWellOnly</CommandFlag>
<CommandFlag>DynamicVisibility</CommandFlag>
<CommandFlag>DefaultInvisible</CommandFlag>
<CommandFlag>DefaultDisabled</CommandFlag>
<Strings>
<ButtonText>Collapse &All Outlining</ButtonText>
<!--
<MenuText>Collapse &All Outlining</MenuText>
<ToolTipText>Collapse all hidden regions</ToolTipText>
<CommandName>Outline Collapse All Outlining</CommandName>
-->
</Strings>
</Button>
我们可以从doc看到:
找到命令定义后,您可以通过创建与命令具有相同 guid 和 id 值的 CommandPlacement 元素将命令的副本放在另一个菜单或工具栏上。有关详细信息,请参阅创建可重复使用的按钮组。