根据当前缩放级别渲染wpf边距

时间:2017-11-21 06:48:10

标签: c# wpf visual-studio vsix

我开发了一个Visual Studio扩展,它具有自定义边距 IWpfTextViewMargin。我在这个边距上渲染了一些字形而不是行号。

正常情景:

以100%缩放级别启动visual studio。 在正常的缩放级别,一切正常工作意味着根据行高和位置渲染字形。即使放大和缩小也能正常工作。

enter image description here

有问题的情景:

以更高的缩放级别启动Visual Studio。 在这种情况下,字形的位置会失真。

enter image description here

有任何想法纠正这种行为吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

在初始化时将wpfTextView布局转换应用于边距后解决了问题。