title: WPF Can the animation reverse be invoked explicitly?
body: <p>Animations in WPF provide the boolean parameter <code>AutoReverse</code>. Is it possible to make a call to the functionality implemented by <code>AutoReverse = "true"</code>?</p>
  
  <p>My goal is to spare some troublesome reverse animation and especially spare alot of code. The reverse must not happen directly after the animation ended.</p>
  
  <hr>
  
  <p>Example of using AutoReverse and True to animate only the reverse animation, but this does not work as required - it still animates the actual animation and the reverse animation.</p>
  
  <pre><code>        TranslateTransform transform = new TranslateTransform(0.0, 0.0);
          myBox.RenderTransform = transform;
  
          sb = new Storyboard();
          Duration dur = new Duration(TimeSpan.FromSeconds(0.5));
          DoubleAnimation shiftAnimation = new DoubleAnimation(100.0, dur);
          shiftAnimation.AutoReverse = true;
          sb.Children.Add(shiftAnimation);
          Storyboard.SetTarget(shiftAnimation, myBox);
          Storyboard.SetTargetProperty(shiftAnimation, new PropertyPath("RenderTransform.X"));
  
          sb.Seek(TimeSpan.FromSeconds(0.5));
          sb.Begin();
  </code></pre>