WPFアプリケーションでは、背景に簡単な画像が表示されたボタンを挿入します。
<Button Grid.Column="2" BorderBrush="Transparent" HorizontalAlignment="Left" Height="20" Margin="15,0,0,0" VerticalAlignment="Center" Width="20">
<Button.Background>
<ImageBrush ImageSource="Divalto_Rechercher_25px.png" Stretch="Uniform"></ImageBrush>
</Button.Background>
</Button>
マウスオーバーで、画像の画像の色を変換したいと思います。
これがマウスが出ているときの写真です:
そして、マウスが終わったら、私はこのようなものが欲しいです:
これを動的に実行したいと思います(画像の色を動的に変換します)。
これが試してみましたが、完全ではありません:
<Button Grid.Column="2" BorderBrush="Transparent" HorizontalAlignment="Left" Height="20" Margin="15,0,0,0" VerticalAlignment="Center" Width="20">
<Button.Background>
<ImageBrush ImageSource="appbar.feature.search.rest.png" Stretch="Uniform"></ImageBrush>
</Button.Background>
<EventTrigger RoutedEvent="Button.MouseEnter">
<BeginStoryboard>
<Storyboard>
<ColorAnimation
Storyboard.TargetName="AnimBrush"
Storyboard.TargetProperty="(SolidColorBrush.Color)"
From="Red" To="Green" Duration="0:0:5"
AutoReverse="True" RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button>
誰か助けてくれませんか?
どうもありがとう、
よろしくお願いします、