没有合适的资源?快使用搜索试试~ 我知道了~
2. 打开TestCommandPackage.vsct文件 4. 把步骤2里定义的menu group添加到<Groups>里,使它成为子菜单里的菜单组 7.
资源详情
资源评论
资源推荐
MIAOW 瞎翻译自微软技术文档 2017/6/2
1
在菜单中添加子菜单
原文
https://docs.microsoft.com/zh-cn/visualstudio/extensibility/adding-a-submenu-to-a-menu
本指导将通过在Visual Studio菜单栏添加菜单来说明如何显示如何添加子菜单到testmenu菜单。
子菜单就是指在其他菜单中的二级菜单,在其显示的名字右侧有个小箭头。点击子菜单可以展开其中
的菜单项
我们将在Visual Studio菜单栏创建菜单并且在其中创建子菜单,并实现一些新的命令。
准备
启动Visual Studio 2015,不要从下载中心安装Visual Studio SDK。它在Visual Studio设置的可选功能
里。你也可以稍后安装VS SDK。更多信息,参阅Installing the Visual Studio SDK。
为菜单添加子菜单
1. 按照Adding a Menu to the Visual Studio Menu Bar的步骤创建工程和菜单项。下面步骤中使用到
的VSIX工程名为TopLevelMenu。
2. 打开TestCommandPackage.vsct文件。在<Symbols>里为子菜单的添加两个<IDSymbol>元素,
其中一个表示子菜单的组,另一个表示子菜单里的命令项。这些都在名为guidTopLevelMenuCmdSet
的<GuidSymbol>节点里,也就是包含表示top-level menu的<IDSymbol>元素的那个节点。
<IDSymbol name="SubMenu" value="0x1100"/>
<IDSymbol name="SubMenuGroup" value="0x1150"/>
<IDSymbol name="cmdidTestSubCommand" value="0x0105"/>
3. 在<Menus>里添加新创建的子菜单
<Menu guid="guidTestCommandPackageCmdSet" id="SubMenu" priority="0x0100" type="Menu">
<Parent guid="guidTestCommandPackageCmdSet" id="MyMenuGroup"/>
<Strings>
<ButtonText>Sub Menu</ButtonText>
<CommandName>Sub Menu</CommandName>
</Strings>
</Menu>
<parent>里成对的GUID/ID说明在Adding a Menu to the Visual Studio Menu Bar里创建了这个菜单
组(menu group),并且这个组是top-level menu里的。
有只风车子
- 粉丝: 31
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0