Вот изображение анимация, которая похожа на? Кнопка.
<Image Width="20" Height="20" Source="image\close.png"
ToolTip="close"
Opacity="0.5" Canvas.Left="720" Canvas.Top="3"
MouseLeftButtonDown="Close_MouseLeftButtonDown">
<Image.RenderTransform>
<RotateTransform x:Name="imgTransform"
CenterX="10"
CenterY="10"
Angle="0"/>
</Image.RenderTransform>
<Image.Triggers>
<EventTrigger RoutedEvent="Image.MouseEnter">
<BeginStoryboard HandoffBehavior="Compose" >
<Storyboard Name="myStoryBoard" >
<DoubleAnimation
Storyboard.TargetName="imgTransform"
Storyboard.TargetProperty="Angle"
By="90" Duration="0:0:.2"
/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image>
изображение \ close.png это мой образ, и вы можете изменить в вашей.
Как вы можете т.е st, он имеет duration
и остановится автоматически. Однако вы можете получить StoryBoard
Объект по его Name
собственности в коде C# и вызвать метод Stop
на нем.
Показать больше деталей, таких как код или xaml. Вы объявляете свою анимацию в xaml или коде. И вы можете окончательно деактивировать это, остановив раскадровку. –
Мне просто нужен общий ответ для любой кнопки :)), я посмотрю на эту раскадровку вещь, спасибо. – FriedSloth
Вы можете, безусловно, сделать это. Просто создайте свой собственный стиль, изменив код, указанный MS здесь: http://msdn.microsoft.com/en-us/library/ms753328%28v=vs.110%29.aspx – Hosch250