[ snebo @ 04.09.2011. 13:44 ] @
Postovani forumasi,
vec duze vreme pokusavam da resim problem sa pokretanjem animacije u odredjenom trenutku ali mi ne uspeva. Evo o cemu se radi:
kreirao sam animaciju tj storyboard "ShowMenu" koja traje 2 sekunde i pokrece se klikom na dugme:

Public void btnPokreni_Click (object sender, System.Windows.RoutedEventArgs e)
{
Storyboard myStoryboard = (Storyboard)FindResource("ShowMenu");
myStoryboard.Duration = new Duration(TimeSpan.FromSeconds(1));
myStoryboard.Begin();
}

KAko da klikom na neko drugo dugme pokrenem istu animaciju ali da krene od 1 sek i da ide do kraja?
[ 2paca.zwaka @ 05.09.2011. 18:36 ] @
Ako sam shvatio ti hoces reverse animaciju ?....jel to da se ne mucim objasnjavajuci ako nije ?
[ snebo @ 05.09.2011. 23:02 ] @
Ipak nije reverse animacija.
Mozda se nisam dobro izrazio, pa da probam ponovo : imam animaciju menija koja traje 2 sekunde.
Prilikom pokretanja aplikacije, otvara se menu sa svojim menuitem.Pritiskom na neki menuitem pokrecem animaciju (menja se menu) koja traje 1 sek.
Pritiskom na button1 na formi, treba da pokrenem animaciju od 1 sek i da ide do kraja tj 2 sek.
Znaci za odredjivanje koliko dugo ce trajati animacija koristim duration, ali kako da animacija pocne npr od 1 sek?
[ 2paca.zwaka @ 06.09.2011. 18:27 ] @
Probaj sa AccelerationRatio propertijem msm da je to to........ako ne kapiras kako se koristi proguglaj 'wpf AccelerationRatio property'.......msm da je to to
[ snebo @ 07.09.2011. 22:07 ] @
AccelerationRatio, utice na brzinu prikaza animacije, tako da to nije to... Jos neka ideja?
[ 2paca.zwaka @ 08.09.2011. 09:43 ] @
A pogledaj ovako onda
ako u 1. animaciji koja traje 2 sekunde recimo menjas sirinu nekog elementa sa 150 na 250
onda u drugoj koja teraje 1 sekund samo uradis animaciju sa 200 na 250.......moze li u pp taj mali dio koda samo da uradim to nzm kako da objasnim
[ Boris B. @ 08.09.2011. 23:05 ] @
Imas BeginTime property kojim mozes da definises kad ce animacija da se startuje. BeginTime imaju svi Timeline descendanti (kao npr. DoubleAnimation).