WPF'deki animasyonlar, AutoReverse
boolean parametresini sağlar. AutoReverse = "true"
tarafından uygulanan işlevselliğe bir çağrı yapmak mümkün mü?WPF Animasyon tersine açık bir şekilde çağrılabilir mi?
Amacım, bazı zahmetli ters animasyonlar ve özellikle de bir sürü kod yedeklemektir. Animasyon bittikten sonra, doğrudan ters gerçekleşmemelidir.
sadece ters animasyon animasyon AutoReverse ve doğru kullanım örneği, ancak gerekli olarak çalışmaz - hala mevcut animasyon ve ters animasyon canlandırır.
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();
sb.Begin'i deneyin (this, true); ve belki de duraklatmak ve onu aramak ve daha sonra yeniden başlatmak için! 'sb.Begin (bu, true); sb.Pause(); sb.Seek (sb.Duration.TimeSpan); sb.Resume(); ' – Kerwindena