几天前,我开始尝试创建VS扩展及其可能性。
如何在扩展或替换在调试模式中将鼠标悬停在对象上时显示的DataTip?
我正在努力找到一种方法来“挂钩”用户将鼠标悬停在变量上并创建数据提示的事件。我知道custom visualizers可以用来创建一个表单/ WPF窗口来显示对象,但这些只在点击DataTip本身的放大镜图标后显示。
对于特定类型,可以使用natvis configuration file配置DataTip,但这太有限了。最后我想挂钩事件而不是显示本机DataTip,我想显示我自己的WPF窗口(可以通过反映悬停对象来填充)。
我是否必须使用特定的MEF组件,例如用于创建自定义QuickInfo的IQuickInfoSourceProvider?
提前致谢。