在高缩放级别的圆形边框周围的白线

cod*_*nix 0 .net wpf graphics xaml border

如果我在xamlpadx(500%)中放大得足够大,我会看到边框内侧的线条.在我的应用程序中,这甚至发生在某些控件的正常缩放级别.

为什么这样,更重要的是,我能做些什么呢?

这是我的XAML代码:

<Border Background="#000000" BorderBrush="#000000" BorderThickness="4" CornerRadius="4">    
   <StackPanel>               
   </StackPanel>
</Border>
Run Code Online (Sandbox Code Playgroud)

我删除了所有内容,直到我确定有缺陷的显示中没有填充/边距/边框.

编辑2: 我不应该这么快就接受答案.我注意到在相同的情况下,错误与以前一样,尽管我使用了SnapsToDevicePixels并将控件的内部颜色设置为与边框相同的颜色.我希望微软能尽快解决这个问题!

Mar*_*art 5

我有相同的行为,我认为这是WPF渲染引擎的错误.通过添加SnapsToDevicePixels="True"到边框可以获得更好的效果:白线仅保留在圆角中.