I am trying to create sort of a radar. Radar is VisualCollection that consists of 360 DrawingVisual\'s (which represent radar beams). Radar is placed on Viewbox.
<
For smooth WPF animations you should make use of the CompositionTarget.Rendering event.
No need for a thread or messing with the dispatcher. The event will automatically be fired before each new frame, similar to HTML's requestAnimationFrame().
In the event update your WPF scene and you're done!
There is a complete example available on MSDN.