Mega Code Archive

 
Categories / Silverlight / Animations
 

Ball moves in a constant speed

<UserControl x:Class='SilverlightApplication3.MainPage'     xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'      xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'     xmlns:d='http://schemas.microsoft.com/expression/blend/2008'      xmlns:mc='http://schemas.openxmlformats.org/markup-compatibility/2006'      mc:Ignorable='d'      d:DesignWidth='640'      d:DesignHeight='480'>   <Canvas Margin="5">     <Ellipse Name="ball1" Canvas.Left="10" Canvas.Top="50" Width="20" Height="20">       <Ellipse.Fill>         <RadialGradientBrush>           <GradientStop Color="Gold" Offset="0" />           <GradientStop Color="Red" Offset="1" />         </RadialGradientBrush>       </Ellipse.Fill>     </Ellipse>     <Canvas.Triggers>       <EventTrigger RoutedEvent="StackPanel.Loaded">         <EventTrigger.Actions>           <BeginStoryboard>             <Storyboard>               <DoubleAnimation                 Storyboard.TargetName="ball1"                 Storyboard.TargetProperty="(Canvas.Left)" To="310"                 Duration="0:0:50" RepeatBehavior="Forever" />             </Storyboard>           </BeginStoryboard>         </EventTrigger.Actions>       </EventTrigger>     </Canvas.Triggers>   </Canvas> </UserControl>