我想在Visual Studio的IntelliSense返回的选项列表顶部添加一个按钮。当用户点击该按钮时,将执行我的自定义代码(其中包括弹出窗口等其他操作)。
我称其为“按钮”,因为当用户单击该项时,我希望弹出一个窗口,而不是完成用户输入的正常IntelliSense操作。
例如,当我们在文本编辑器中输入类名时,通常会在IntelliSense中显示静态属性和静态方法。但我想在该列表顶部添加另一项。
无论何时触发IntelliSense,该项都应出现在IntelliSense列表的顶部。该项将永远不会更改。
这是否可能?如果是,请指导我如何实现。
IIntellisensePresenterProvider
。请查看此Codeplex项目以获取示例。 此文章还描述了一个类似的扩展。 - Eli Arbel