wpf Shake
<Setter Property="RenderTransformOrigin" Value="0.5 0.5" /> <Setter Property="RenderTransform"> <Setter.Value> <RotateTransform /> </Setter.Value> </Setter> <Style.Triggers> <EventTrigger RoutedEvent="Button.Click"> <BeginStoryboard> <Storyboard TargetProperty="RenderTransform.Angle"> <DoubleAnimation From="-5" To="5" Duration="0:0:0.05" AutoReverse="True" RepeatBehavior="100x" FillBehavior="Stop" /> </Storyboard> </BeginStoryboard> </EventTrigger> </Style.Triggers>