There is a section of our application that comes up as a window and wont let you click or do anything else in the application until it is closed / resolved (modal window). However, instead of having this area of the app as a window we have decided to create a new docking window to keep the feel natural (As opposed to having a new window popup and demand / trap focus). The problem is we would still like to have the behavior of locking focus when this docking window is created (and its associated contextual tab).
I have been having trouble finding a way to do this; if you guys had any idea or could tell me if this is not feasible that would be amazing.
edit - I suppose I could hide the tabstrip etc, but that wouldn't prevent shortcut keys from bringing up other things...
edit - I have kind of achieved what I want by iterating through the Documents collection and setting IsEnabled to false for the other tabs, but I feel that this is hackish.
[Modified 8 years ago]