WPF未正确渲染

WPF未正确渲染,wpf,Wpf,我现在正在制作一个wpf c#app。我有一些故事板,其中一些元素的动画。请看下图: 这是我的网格,在它设置动画后带有一些控件。请注意文本和矩形的渲染不正确。如何解决此渲染问题 更新:Rachel的代码请求: <TextBlock Height="35.667" Margin="73.667,19,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="32" Foreground="Black" Text="close" H

我现在正在制作一个wpf c#app。我有一些故事板,其中一些元素的动画。请看下图:

这是我的网格,在它设置动画后带有一些控件。请注意文本和矩形的渲染不正确。如何解决此渲染问题

更新:Rachel的代码请求:

<TextBlock Height="35.667" Margin="73.667,19,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="32" Foreground="Black" Text="close" HorizontalAlignment="Left" Width="73.667" UseLayoutRounding="True"/>

    <Rectangle x:Name="BS2" Fill="#FF0178D3" HorizontalAlignment="Left" Height="64.166" Margin="25,0,0,0" Stroke="Black" VerticalAlignment="Top" Width="30.667" StrokeThickness="0" UseLayoutRounding="True"/>

尝试使用LayoutRounding和SnapsToDevicePixels=true

编辑:

我是古玩当你做这样的事情的时候它是什么样子的

<ScaleTransform ScaleX="1.01" ScaleY="1.01" />


您也可以尝试将其包装在其他面板(Canvas f.e.)中。

您尝试过在几种不同的机器上测试它吗?WPF可能对图形卡中的差异很敏感。

尝试更改
TextOptions.TextRenderingMode
,看看这是否会产生差异。每台机器的结果各不相同。

您能发布生成该图像的代码吗?同意这一点。我的机器上有些东西看起来很清晰,很容易阅读,但在别人的机器上却很模糊,让人看不清。好吧,我想我只能接受这个了。然而,我确实觉得奇怪的是,网格中的一些文本或矩形显示了这个问题,而另一些则没有看到从戴尔同一批货中购买的具有完全相同型号图形卡的机器之间的差异!一台机器显示大文本,另一台机器显示的文本边缘“参差不齐”。我在有故障的机器里放了一张新的显卡,现在没事了。我尝试了所有的选项,但没有任何改变。我在.NET3.5下也遇到了类似的问题。在.NET4.0中,使用这些工具看起来很好。您还可以更新驱动程序