I implemented an MVVM architecture for the docking control's Itemssource property using your sample solution at http://www.telerik.com/community/forums/silverlight/docking/can-not-drag-radpane-when-binding-the-itemssource-to-radpanegroup.aspx
, which relies on some extensions to the current docking control. I like this architecture, but the problem is that i can no longer use much of the floating, Drag & Drop, or reordering panes without getting errors. I believe that the problem is that the docking control assumes that its child collection of panes should match the indexing on the VM, so if i add an item w/ index of 5 to the VM, the docking control will also add a new pane w/ an index of 5; but this causes an error if the pane has been moved or floated b/c the VM is unchanged but the itemscontrol has lost a member. I encounter the error in the OnItemsSourceCollectionChanged event of the docking pane extension class. I get the error in my own application and can reproduce it using the sample project in the above thread (after i updated the references to use the current telerik DLLs).
Can this MVVM architecture be modified to enable all the functionality of the control? Or does using MVVM require me to strip out its functionality?
Thanks in advance.