2

WPF でフォームを作成しています。ユーザーが間違った値を入力すると、ラベルのテキストが赤から黒、赤などに点滅するはずです。このタイプの効果をラベルにどのように作成しますか。

4

1 に答える 1

1
For i as Integer = 0 to 3
    YourLabel.Visibility = Visibility.Hidden
    'use Thread.Sleep() or Timer etc. to pause it for some time
    YourLabel.Visibility = Visibility.Visible
    'use Thread.Sleep() or Timer etc. to pause it for some time
Next

別の方法として、ストーリーボード アニメーションを使用して同じ効果を得ることができます。

<Storyboard x:Key="BlinkAnimation">
    <DoubleAnimation Storyboard.TargetName="YourLabel"
                 Storyboard.TargetProperty="Opacity"
                 From="0" To="1" RepeatBehavior="5x"
                 AutoReverse="True" Duration="0:0:0.5"/>
</Storyboard>
于 2013-10-29T07:49:26.340 に答える