WPF,这个格局与抗锯齿有关系吗

WPF,这个布局与抗锯齿有关系吗?

<Window x:Class="WPF5.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Viewbox>
    <Border CornerRadius="5" BorderBrush="#FF878686" BorderThickness="1" Height="28" Width="27.5">
        <Border.Background>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <GradientStop Color="#FFE2DEDE" Offset="1"/>
                <GradientStop Color="White" Offset="0.448"/>
            </LinearGradientBrush>
        </Border.Background>
            <Grid SnapsToDevicePixels="True" >
                <Ellipse Fill="#FFC51818" Height="10" Width="10" Stretch="Uniform"/>
            </Grid>
        </Border>
    </Viewbox>
</Window>

WPF,这个格局与抗锯齿有关系吗
上面的代码中,拉动窗口,改变窗口尺寸,当尺寸比较小的时候,能看到那个圆形不规则了。甚至能看到那个圆形很明显的由圆变成椭圆。
这是什么原因呢?是不是与抗锯齿有关系呢,可我是设置了抗锯齿的啊。
------解决思路----------------------
“当尺寸比较小的时候”,就谈不上抗锯齿了。要么少一块,要么多一块。
------解决思路----------------------
用Win+加号键打开放大镜看了下,的确抗锯齿是启用的,也没有什么问题,你觉得不圆是心理作用,屏幕分辨率一定,圆越小,看着本来就不圆一些,即便抗锯齿也是如此。
------解决思路----------------------
SnapsToDevicePixels的中文翻译是“对整到设备像素”。当改变窗口尺寸时,出现对齐调整也不奇怪。

你设SnapsToDevicePixels="False"后再观察一次。