WPF无法正确呈现

时间:2010-08-18 13:08:06

标签: wpf

我正在制作一个wpf c#app。我有一些故事板可以激活一些元素。请看下面的图片:

alt text

这是我的网格,在动画后有一些控件。注意文本和矩形的渲染不正确。我该如何解决这个渲染?

更新: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"/>

3 个答案:

答案 0 :(得分:2)

您是否尝试过在多台不同的机器上进行测试? WPF可能对图形卡的差异很敏感。

答案 1 :(得分:0)

尝试UseLayoutRounding和SnapsToDevicePixels = true

编辑:

我很好奇当你做

这样的事情时它是怎么样的
<ScaleTransform ScaleX="1.01" ScaleY="1.01" />

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

答案 2 :(得分:0)

尝试更改TextOptions.TextRenderingMode,看看是否有所作为。结果因机器而异。