C# animacje


(Nowypunktwidzenia) #1

W jaki sposób mogę przywrócić obiekt do stanu początkowego po wykonaniu animacji -> chciałbym to zrobić w wybranym przeze mnie momencie dlatego nie używam funkcji fillbehaviour (ona przywraca stan sprzed animacji zaraz po zakończeniu animacji).

Jeszcze raz dla wyjaśnienia :slight_smile:

Mam animację i dwa przyciski button1 oraz button2.

Zrobiłem tak, aby po przyciśnięciu button1 animacja się odtworzyła (zmienia ona np. tło button1) i teraz chciałbym, aby po kliknięciu przycisku button2 - efekt animacji został zniwelowany (tło button1 wróciło do tego sprzed animacji)...

Jaki kod muszę wstawić do button2 ?


(kowal.luk) #2

pokaż kod z pod buttona1, nikt nie jest jasnowidziem


(Nowypunktwidzenia) #3

W tym buttonie mam wpisane :

start = (Storyboard)Resources["Storyboard1"];

 BeginStoryboard(start);

Cała animacja jest zapisana w WPF-ie ("Storyboard" odnosi się do zasobów window.resources).