没有合适的资源?快使用搜索试试~ 我知道了~
7.6.创建可重用的按钮组1
需积分: 0 0 下载量 104 浏览量
2022-08-08
18:09:42
上传
评论
收藏 23KB DOCX 举报
温馨提示
试读
3页
2. 打开工程并添加一个名为ReusableCommand的自定义命令模板:在解决方案资源管理器里右击工程节点选择添加/新建项 3. 在.vsct文件里找到Sy
资源详情
资源评论
资源推荐
MIAOW 瞎翻译自微软技术文档 2017/6/4
1
创建可重用的按钮组
[1]
原文
https://docs.microsoft.com/zh-cn/visualstudio/extensibility/creating-reusable-groups-of-buttons
命令组(command group)是指在菜单或工具栏里显示在一起的一组命令项。在.vsct文件的
CommandPlacements里,可以通过指定不同父目录里来重用任何命令组。
创建可重用的按钮组
1. 创建一个名为ReusableButtons的VSIX工程。详见Creating an Extension with a Menu Command。
2. 打开工程并添加一个名为ReusableCommand的自定义命令模板:在解决方案资源管理器里右击工
程节点选择添加/新建项。在添加新项对话框里展开Visual C#项 / Extensibility/VSPackage选中其中的
Custom Command。把位于对话框底部的名称改为ReusableCommand.cs。
3. 在.vsct文件里找到Symbols里包含工程里的组和命令的GuidSymbol元素。它的名字应该是
guidReusableCommandPackageCmdSet。
4. 如下所示,为每个将要加入到组里按钮添加一个IDSymbol。
<GuidSymbol name="guidReusableCommandPackageCmdSet"
value="{7f383b2a-c6b9-4c1d-b4b8-a26dc5b60ca1}">
[2]
<IDSymbol name="MyMenuGroup" value="0x1020" />
<IDSymbol name="ReusableCommandId" value="0x0100" />
<IDSymbol name="SecondReusableCommandId" value="0x0200" />
</GuidSymbol>
默认会自动创建一个MyGroup组、一个你命名的按钮和他们对应的IDSymbol。
5. 在Groups里创建与已有项相同GUID和ID属性的Group元素。你也可以直接使用现存的组。如下所
示,这个组将出现在工具菜单里。
<Groups>
<Group guid="guidReusableCommandPackageCmdSet" id="MyMenuGroup" priority="0x0600">
<Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
</Group>
</Groups>
[1]
MIAOW 注:重用,就是一个命令在多个地方引用,比如记事本里编辑/复制和右键菜单里的复制是一个命令的两处引用。
[2]
MIAOW 注:这个 Value 值是创建 Custom Command 时自动随机生成的,如果你的和这里一样,那赶紧去买彩票,如果能分我一点不胜感激
QQ3703781。
英次
- 粉丝: 20
- 资源: 306
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0