I am currently trying to bind a collection of objects to a Canvas in Silverlight 3 using an ItemsControl as below:
Add the following to your ItemsControl
No need for any custom controls