【发布时间】:2013-10-05 18:15:57
【问题描述】:
我正在开发一个 Visual Studio 扩展。我已经实现了一些错误标记,效果很好。但是,一些错误引用了代码中的其他位置。我希望用户可以点击这些位置并被带到那里。 ErrorTag 的定义允许使用 Object 作为工具提示,但这并不是很有帮助,而且文档似乎对这实际上应该是什么有很大的抵抗力。到目前为止,我只能使用字符串作为工具提示。
此外,当用户离开错误文本范围时,错误弹出窗口将被销毁。当用户仍在文本范围 或 弹出内容上时,我需要它保留。我发现了一个可以控制这种行为的PopupStyles 枚举,但我不确定如何应用它。我需要使用 DismissOnMouseLeaveTextOrContent 成员来设置适当的行为。
如何实现交互式错误提示?
编辑:我发现 UIElement 在这里是一个有效的参数——例如,我用标签替换了字符串。除了一些格式问题,我还需要知道如何更改弹出样式。
【问题讨论】:
标签: visual-studio-2012 visual-studio-extensions