I want to apply a continuous FadeIn/FadeOut animation to a specific
Canvas in my
I'm able to do the
FadeOut part but then the
FadeIn part executes immediately after that and ruins the animation.
I also want all of this to be in a smooth loop without interfering with my normal operations.
Look at it as an animated background.
What's the best method to do this? Should I use
While? or should I use
var duration = new Duration(TimeSpan.FromMilliseconds(1000)); var fadeOut = new DoubleAnimation(0.0, duration); var fadeIn = new DoubleAnimation(1.0, duration); MyCanvas.BeginAnimation(OpacityProperty, fadeOut); MyCanvas.BeginAnimation(OpacityProperty, fadeIn);