I hope my last reply in the mentioned thread gives you a good starting point. Also you can check our routing demo
in which there is an animation. The pushpin moves from point to point and these points are chosen from the User.
private void MapMouseClick(object sender, MapMouseRoutedEventArgs eventArgs)
I think the code of this demo could also be useful for your requirement.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.