将元素附加到 visual studio 扩展中的编辑器

Append element to editor in visual studio extension

我在 visual studio 扩展中工作,我想添加一些视觉元素 Visual studio 编辑。但我找不到这样做的方法。请帮帮我,非常感谢!

我在下面附加了一些关于我的想法的图片:

最后我根据@Sergey Vlasov 的回答找到了解决方案。

  • 对于顶部、底部或文本任何位置的装饰,您应该定义 ColorAdornment 继承 Canvas

  • 要将文本与其他行分开,您应该在 IntraTextAdornmentTag.

  • 的构造函数上使用 bottomSpace
  • 您可以在以下位置找到解决方案:https://github.com/thuantan2060/intra-textadornment