There is a similar thread else where, but it focues on gameprogramming which I find a little different to regular gui applications with some 'extra sugar'.
What would be the right approach for driving small gui-animations (like expanding/collapsing panels, glowing buttons etc)?
Would it be best to setup a timer to fire at regular intervals, or would it be better to use the idle-event?
How does WPF drive its animations?
I know there are a lot of opinions on whats best out there, so lets collect them all :-)
UPDATE: Ok. I think this came out a little unclear. I'm not using WPF, and I'm not interested in how you trigger an animation in WPF. What I'm after, is a discussion about why a time is better or worse then using an onidle event to drive the animation. Not start it, drive it.