![Avatar](https://secure.gravatar.com/avatar/2f0cb054f4e7f5e24facdbc99386c640.jpg?s=64&d=identicon&r=g)
I am using MVVM with a ViewModel-first approach to handling Docking i.e i use ToolItemsSource.
That worked well until i had to restore a persisted DockSite Layout.
DockSite Layout deserialization is View-first which breaks my pattern that relies on
an ObservableCollection<DockWindowViewModel>. For example how do i end up restoring
this VM collection along with the DockSite layout?
I am having a hard time firguring out a good pattern.
Any ideas?