2012-02-13 34 views
3

私の要件はbutton1をクリックしたときに点滅効果をbutton2に設定したいです。 この例では、テキストブロックの点滅効果を参照しました。XAMLのボタンに点滅効果を設定するには

Blinking TextBlock

しかし、私のbutton2では機能しません。 必要に応じてxamlコードを表示できます。 plzは私を助けます。おかげさまで

+0

を参照してください? – Natxo

答えて

7

このお試しください:フレームワークは、例えば、内部のもののための背景を使用しているので、これを達成することは容易ではありません :あなたが背景をアニメーション化する場合には

<Button Name="button1" Margin="10" Content="Animate Button2!"> 
    <Button.Triggers> 
     <EventTrigger RoutedEvent="Button.Click"> 
     <EventTrigger.Actions> 
      <BeginStoryboard> 
      <Storyboard BeginTime="00:00:00" 
            RepeatBehavior="Forever" 
            Storyboard.TargetName="button2" 
            Storyboard.TargetProperty="(Foreground).(SolidColorBrush.Color)"> 
       <ColorAnimation From="Black" To="Red" Duration="0:0:1"/> 
      </Storyboard> 
      </BeginStoryboard> 
     </EventTrigger.Actions> 
     </EventTrigger> 
    </Button.Triggers> 
    </Button> 

    <Button Name="button2" Margin="10" Content="I will get animated!"></Button> 

をホバーアニメーション。

はplzは、あなたには、いくつかのコードを投稿することができBlinking button on WPF application

関連する問題