Mega Code Archive

 
Categories / C# / WPF
 

Animation target Canvas Left, Top

<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">     <Ellipse Width="48" Height="48" Fill="Red" Canvas.Left="0" Canvas.Top="0">         <Ellipse.Triggers>             <EventTrigger RoutedEvent="Ellipse.MouseDown">                 <BeginStoryboard>                     <Storyboard>                         <DoubleAnimation                              Storyboard.TargetProperty="(Canvas.Left)"                             From="0" To="300" Duration="0:0:0.25"                             AutoReverse="True"                              RepeatBehavior="20x" />                         <DoubleAnimation                              Storyboard.TargetProperty="(Canvas.Top)"                             From="0" To="480" Duration="0:0:5"                             AutoReverse="True" />                         <ParallelTimeline BeginTime="0:0:10" FillBehavior="Stop">                             <DoubleAnimation Storyboard.TargetProperty="Width" From="48" To="480" Duration="0:0:1" />                             <DoubleAnimation Storyboard.TargetProperty="Height" From="48" To="480" Duration="0:0:1" />                         </ParallelTimeline>                     </Storyboard>                 </BeginStoryboard>             </EventTrigger>         </Ellipse.Triggers>     </Ellipse> </Canvas>