I have "MDI-like" interface which looks like toolbar, tabs and actual views. I'm using PRISM for view injection and so on.
Here is a problem I'm facing.. I need to show modal popups/dialogs throughout application. There is some solutions for PRISM, but it all boils down to injecting Silverlight Popup control. This works well, problem is that it blocks whole screen.
In my application I need those popups to be "modal" to my injected views. Ok, there is MVVM training in a box http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Under MVVM scenarios Karl shows how to do exactly what I want. He does it by overlaying Grid with UserControl. It works great for mouse clicks but I can still tab and hit Enter on buttons and do all this stuff.. How can I block overlayed UI for good while showing popup modal to part of the screen only?