This component is the heart of frame-based animations in WPF and Silverlight. It does not do much. It simple has aRendering event that will be triggered everytime a new frame must be processed.

For my first test it worked much better than the HighPrecisionTimer, did not consume all the CPU and it was already 60 frames per second. So, it was done.