4

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 の width、height、margin のみのスタイルを設定します。

RenderOptions.ClearTypeHint="ClearTypeHint"役に立ちません。

左 - クリック直後、右 - 数秒後

4

2 に答える 2

0

あなたが見ているのは、カスタム スタイルが適用されていない Windows 7 の WPF ボタンの標準的な動作だと思います。標準ボタンをクリックすると、アニメーションが開始され、ボタンの背景が灰色から青色に変化し、約 2 秒かけて灰色に戻ります。別のコントロールを選択すると、アニメーションが停止します。

ただし、ぼやけたラベル テキストが表示される理由はわかりません。

お使いの PC でハードウェア レンダリングが無効になっている可能性がありますか?

于 2012-10-08T15:39:46.263 に答える
0

価値があるのは、Windows 8 x64 で Visual Studio 2012 を実行しているのと同じ問題に気付いたことです。修正できず、回避策を使用しました。ストーリーボード アニメーション中にボタンで RenderTransform を実行しているときに発生しました。

于 2013-02-06T23:09:35.720 に答える