Hi Mahesh,
Thank you for your update.
Query: Can you please give update for the very previous solution?
We have modified the sample to add children in Dock and AutoHidden state dynamically to MVVM pattern. In the sample, commands are provided under Add menu to add child in Dock & AutoHidden state. Also we are unable to reproduce the reported issues with the attached sample.
Query: Can you give an effective way to find or track all child windows. My requirement is to retrieve any window during run time to modify its properties?.
In the attached sample, you can track the child windows by using the DockingAdapterViewModel.DockingAdapter property in MenuViewModel class. It is the collection of IChildrenElement that are added in DockingManager. Also under the Add menu we have added a menu item "Change header" and clicking on this will change the Header property of all child windows based on their order in DockingManager. We would like to know more details like modified sample if we have misunderstood your requirement.
Please let us know if you need further assistance on this.
Regards,
Jessie
Attachment:
DockingManagerMVVMCBM_9b15e3b.zip