<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <Canvas.Triggers>
    <EventTrigger RoutedEvent="Canvas.Loaded">
      <EventTrigger.Actions>
        <BeginStoryboard>
          <Storyboard BeginTime="0" Duration="Forever">
            <DoubleAnimation Storyboard.TargetName="Foo" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:2" Duration="0:0:1.01" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Foo" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:2" Duration="0:0:3.1415927" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Foo" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:2" Duration="0:0:2.7128" RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="Bar" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:3" Duration="0:0:1.94" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Bar" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:3" Duration="0:0:1.1" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Bar" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:2" Duration="0:0:2.15" RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="Car" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:3" Duration="0:0:2.14" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Car" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:3" Duration="0:0:1.22" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Car" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:3" Duration="0:0:1.25" RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="Dar" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:4" Duration="0:0:1.64" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Dar" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:4" Duration="0:0:2.103" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Dar" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:4" Duration="0:0:1.55" RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="Ear" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:5" Duration="0:0:1.14" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Ear" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:5" Duration="0:0:1.7" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Ear" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:5" Duration="0:0:1.05" RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="Far" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:6" Duration="0:0:3.33" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Far" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:6" Duration="0:0:4.05" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Far" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:6" Duration="0:0:4.25" RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="Gar" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="280" AutoReverse="true" BeginTime="0:0:7" Duration="0:0:1.73" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Gar" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="300" AutoReverse="true" BeginTime="0:0:7" Duration="0:0:2.3" RepeatBehavior="Forever"/>
            <DoubleAnimation Storyboard.TargetName="Gar" Storyboard.TargetProperty="Opacity" From="1" To="0" AutoReverse="true" BeginTime="0:0:7" Duration="0:0:2.25" RepeatBehavior="Forever"/>
           
          </Storyboard>
        </BeginStoryboard>
      </EventTrigger.Actions>
    </EventTrigger>
  </Canvas.Triggers>
  
  <Ellipse x:Name="Foo" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Green"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>

  <Ellipse x:Name="Bar" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Blue"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>
  
  <Ellipse x:Name="Car" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Red"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>

  <Ellipse x:Name="Dar" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Yellow"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>
    
  <Ellipse x:Name="Ear" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Orange"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>

  <Ellipse x:Name="Far" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Aqua"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>

  <Ellipse x:Name="Gar" Height="200" Width="200">
    <Ellipse.Fill>
      <RadialGradientBrush ColorInterpolationMode='scRGBLinearInterpolation' GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Offset="0.000000" Color="Pink"/>
          <GradientStop Offset="1.000000" Color="#0000"/>
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>
</Canvas>
