0
左のマウスボタンのボーダーの背景を変更しようとしています。ボタン私はそれを取得しません。もちろん、私の勾配には3つのストップがあります。WPFボーダーの背景の変更OnMouseDown
Eventtrigger:
<EventTrigger RoutedEvent="UIElement.PreviewMouseLeftButtonDown" SourceName="border">
<BeginStoryboard x:Name="MouseDown_BeginStoryboard" Storyboard="{StaticResource OnMouseDown}"/>
</EventTrigger>
絵コンテ:
<Storyboard x:Key="OnMouseDown">
<ColorAnimation Duration="0:0:0.15" Storyboard.TargetName="border" Storyboard.TargetProperty="Background.GradientStops[0].Color" To="Red" />
<ColorAnimation Duration="0:0:0.15" Storyboard.TargetName="border" Storyboard.TargetProperty="Background.GradientStops[1].Color" To="Red" />
<ColorAnimation Duration="0:0:0.15" Storyboard.TargetName="border" Storyboard.TargetProperty="Background.GradientStops[2].Color" To="Red" />
</Storyboard>
誰でも間違いを見れば教えてください;)
私は間違いを見つけありがとう: 私もMouseLeaveイベントを持っている場合、それは動作しません。あなたはyを知っていますか? –
@トーマススプレンジャー:私はMouseLeaveトリガーも追加しようとしましたが、それはまだ動作しています、私の答えを更新しました。その問題を再現するサンプルコードを追加できますか?そうでなければ、それは難しいと伝える –
あなたも追加してくださいmouseEnterしてください?それは私の場合です! –