I get the following exception when deserializing the window layout (using DockSiteLayoutSerializer): "Cannot set Owner property to a Window that has not been shown previously."
This occurred after I dragged a tool window off screen (onto a second monitor). Otherwise, serializing/deserializing the layout worked fine.
I am on WPF Studio version 4.5.470.0. Please let me know if this issue was fixed in the latest release - I can't seem to find a list of fixes per release.
Incidentally, if the user saves a layout that has windows on a second monitor, closes the application, undocks their laptop (so they no longer have a second monitor), and restarts the application, will the layout deserialization do something intelligent with the off screen windows? I would expect those windows to be automatically re-docked.
This occurred after I dragged a tool window off screen (onto a second monitor). Otherwise, serializing/deserializing the layout worked fine.
I am on WPF Studio version 4.5.470.0. Please let me know if this issue was fixed in the latest release - I can't seem to find a list of fixes per release.
Incidentally, if the user saves a layout that has windows on a second monitor, closes the application, undocks their laptop (so they no longer have a second monitor), and restarts the application, will the layout deserialization do something intelligent with the off screen windows? I would expect those windows to be automatically re-docked.