I know this is probably a subject that has been discussed many times before, but I'm hoping that someone might have some new idea on it.
So what i would like to do:
in SCSF, there was a workspace add-on by infragistics that allowed you to define a workspace and when you gave the workspace a view, it would open it in a dialog.
So in Prism i would like to define a region, and for that region to open in a dialog window.
What I have tried
- Dialog Service - while I can understand having a service to open the 'browse/save/load' dialogs, it seem messy to me passing a view around to a service to be displayed
- PopupRegionAdapter - I wrote a popup region adapter and defined a popup in the shell with a region name. Now I can pass a View across and it will open in the popup. this is more along the line that I think might work
I think that the region adapter is the way to go, but not extending the RegionAdapterBase class provided with the prism framework.
Has anyone done something along these lines before? or any hints or anything I should watch out for. Or am i barking up the wrong tree?
Any advice would be appreciated.