Our application MainWindow is derived from RadRibbonWindow, our dialogs and other popups are derived from RadWindow.
RadWindow applies theming to its non-client area, RadRibbonWindow ignores the current theme and has the stock Win7 Aero chrome. This inconsistency looks ridiculous. How do we get it so that it is consistent?
We can easily make it so that our dialogs do not have the themed non-client area by deriving them from Window instead of RadWindow, but then the selected theme is not applied by all of the dialog's controls which looks even worse.
What would you suggest?
RadWindow applies theming to its non-client area, RadRibbonWindow ignores the current theme and has the stock Win7 Aero chrome. This inconsistency looks ridiculous. How do we get it so that it is consistent?
We can easily make it so that our dialogs do not have the themed non-client area by deriving them from Window instead of RadWindow, but then the selected theme is not applied by all of the dialog's controls which looks even worse.
What would you suggest?