Josh Smith wrote an article on CodeProject on how to move an UIElement on a Canvas. The technique described therein is a good introduction to diagramming and similar WPF controls.
You can find a simple yet functional diagramming code sample on Thomas Lebrun’s blog
Has anyone seen a diagramming solution in Silverlight yet?
We re-invented Live Pivot and took away the limitations along the way.
Read more