Well pressing the button both cards are animated. Sometimes it is necessary, but other not. How can I freeze the code execution? I mean that during 2 of Clubs animation the King of Hearts "must wait" for completation and then starts. One solution I think is by adding a timer but this is not supported in WPF. Any other ideas? Using threads, but this is a bigger headache?