I am writing a POC to integrate with our current app, which builds on MVVM pattern. I'm trying to bind a collection of "Graphic" objects to either Graphics or GraphicsSource property of a GraphicsLayer. I am using Silverlight4 and that should allow DependencyProperties to allow binding in DependencyObjects as long as it is contained in a FrameworkElement, which in this case, is the Map object. However I am not having any success. I can; however, bind Layers to a collection of Layer objects and that'd trickle down, but I am hoping I can have better control and only bind where need be. Is this possible with your control? Or am I missing something? Thank you.