我创建了一个Visual Studio加载项,它将附加命令(其中四个)添加到代码窗口上下文菜单的顶部。我正在使用永久UI方法。根据代码内的光标位置,只有其中一个命令可见,因此可以选择。其他三个将被隐藏。如何隐藏Visual Studio加载项禁用命令
我设置支持和启用QueryStatus
方法做的伎俩正确的命令和不支持和其余无形内状态。
安装第一次加载的问题
一切运作良好。我只能在上下文菜单中看到一个单个命令。其余的都是隐藏的。
第二次加载VS IDE我检测到相同的命令和控件(所以我不重新创建已经存在的东西),但现在所有的命令(或更好的控件)都是可见的。而不是隐藏3和只显示一个我可以看到所有四个。正确的一个被启用,并且该包的其余部分被禁用/变灰。
问题
如何隐藏在下一个IDE负载现有的命令(或CommandBarButton
控制)?我尝试将按钮的Visible
属性设置为false
,但随后甚至没有显示正确的控件。