↓これを実行して、楕円の上にマウスを重ねると楕円が透明になります。
 マウスを重ねた時ではなく、スクリプトからこのアニメーションを開始させたいのですが
 .csで、どのように書けば実現できますか?

<Window x:Class="test3.MainWindow"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Title="MainWindow" Height="350" Width="525">
 <Grid>
  <Ellipse Name="ellipse2" Width="50" Height="100" Fill="Blue">
   <Ellipse.Triggers>
    <EventTrigger RoutedEvent="MouseEnter">
     <EventTrigger.Actions>
      <BeginStoryboard>
       <Storyboard TargetProperty="Opacity">
        <DoubleAnimation Duration="0:0:1" From="0.8" To="0.3" AutoReverse="False" />
       </Storyboard>
      </BeginStoryboard>
     </EventTrigger.Actions>
    </EventTrigger>
   </Ellipse.Triggers>
  </Ellipse>
 </Grid>
</Window>