我在 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" 没有帮助。

最佳答案

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

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

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

关于c# - 单击后按钮上的标签变得模糊并在 WPF 中设置动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12780634/

10-12 12:41
查看更多