0
我试图装饰代码线路用程序的执行过程中收集的各种度量移动。为了做到这一点,我使用VS可扩展性和装饰图层。然而,当编辑器滚动时,它似乎有些不稳定并且相对于文档顶部移动,从而破坏了代码和装饰的对齐。而且它并不总是在编辑器的顶部初始化。Adornement层随机通过滚动
那么如何锚添加到Visual Studio 2010中的代码编辑器theadornment层?我用folling的方式添加一个画布:
_adornmentLayer = view.GetAdornmentLayer("CodeAdornment");
_adornmentLayer.RemoveAllAdornments();
Canvas.SetTop(myOwnCanvas, 0);
adornmentLayer.AddAdornment(AdornmentPositioningBehavior.OwnerControlled, null, null, myOwnCanvas, null);
我开始有一种感觉,它是编辑器布局中的一个错误。