在解决方案资源管理器中,有项目和文件。并且我希望我的自定义命令仅在用户右键单击某个文件类型时显示,让我们说“.cs”或“.html”。我怎么能这样做?
答案 0 :(得分:0)
假设您的包已加载,您可以通过BeforeQueryStatus event of the OleMenuCommand控制命令的可见/启用状态。
在事件处理程序中,您根据任何条件(例如类型)设置是否支持命令(OleMenuCommand.Supported属性)可见状态(OleMenuCommand.Visible属性)和启用状态(OleMenuCommand.Enabled属性)等。在解决方案资源管理器中选择的文件。