In my Windows application, I want to show the user some kind of map. The information displayed on this map can vary a lot, depending on filters set by the user. With these filters set, the user will want to look at the map for different locations (views) and see those in different modes.
Because there is no particular order in switching - user 1 might check all the views in mode 1 and then check them all again in mode 2, whereas user 2 might check each view in mode 1 and mode 2 before moving on to the next view - it seems inappropriate to have nested tabs. Another consideration is that WinForms is poor on suitable toggle buttons.
Would it be acceptable to have two tab controls at the same level, such that the combination of selected tabs determines exactly what is displayed? I'm not sure whether that breaks the tab metaphor or not. Here's an image of what it would look like:
Other suggestions are welcome of course!
With regards to the checkbox/radiobutton solution, my problem with it is that they are much harder to click on than tabs. The radiobutton idea is a better fit, but is there maybe something larger, yet pretty?