单击并在WPF中动画后,按钮上的标签变得模糊

时间:2012-10-08 11:16:57

标签: c# wpf xaml visual-studio-2012

WPF中的按钮上有标签问题。单击按钮后,标签变得模糊,而且变得清晰,但它看起来像动画,持续约2秒。

<Button Grid.Row="2" Command="{Binding DefaultCommand}">
    <StackPanel Orientation="Horizontal">
        <Image Source="../Images/add_all.png" />
        <TextBlock VerticalAlignment="Center" Margin="2">All</TextBlock>
    </StackPanel>
</Button>

我只为targettype = button设置了宽度,高度和边距的样式。

RenderOptions.ClearTypeHint="ClearTypeHint"没有帮助。

Left - directly after click, right - few seconds later

2 个答案:

答案 0 :(得分:0)

我认为您所看到的只是Windows 7上WPF按钮的标准行为,没有应用自定义样式。单击标准按钮时,动画开始,将按钮背景从灰色变为蓝色,然后返回灰色,大约2秒钟。当您选择另一个控件时,动画将停止。

不知道为什么你会看到模糊的标签文字。

您的PC上是否禁用了硬件渲染?

答案 1 :(得分:0)

对于它的价值,我注意到同样的问题以及在Windows 8 x64中运行Visual Studio 2012。无法解决并只是使用了一个解决方案。在故事板动画期间在按钮上运行RenderTransform时发生了这种情况。

相关问题