在VS扩展中替换Visual Studio的本机调试DataTip

时间:2016-06-23 16:53:16

标签: c# visual-studio visual-studio-extensions vsix vspackage

几天前,我开始尝试创建VS扩展及其可能性。

如何在扩展或替换在调试模式中将鼠标悬停在对象上时显示的DataTip?

我正在努力找到一种方法来“挂钩”用户将鼠标悬停在变量上并创建数据提示的事件。我知道custom visualizers可以用来创建一个表单/ WPF窗口来显示对象,但这些只在点击DataTip本身的放大镜图标后显示。

对于特定类型,可以使用natvis configuration file配置DataTip,但这太有限了。最后我想挂钩事件而不是显示本机DataTip,我想显示我自己的WPF窗口(可以通过反映悬停对象来填充)。

我是否必须使用特定的MEF组件,例如用于创建自定义QuickInfo的IQuickInfoSourceProvider?

提前致谢。

0 个答案:

没有答案
相关问题