Last Updated: 08 Jun 2021 10:18 by ADMIN
Release LIB 2021.2.608 (08 Jun 2021)
Martin Ivanov
Created on: 20 May 2021 13:05
Category: RibbonView
Type: Bug Report
RibbonView: ApplicationMenu opens on the wrong monitor when RadRibbonWindow is maximized

This reproduces only if RadRibbonWindow is used with the default WPF Window's theme, instead of the Telerik's theme. Also, this reproduces only in the themes after Expression_Dark (starting from Windows8). You can find a list of the Telerik themes ordered chronologically in the help documentation.

If the RadRibbonWindow is maximized on the second (right) monitor and you click the application menu button to open the ApplicationMenu, the menu displays on the first (left) monitor.

To work this around enable the Telerik's RadRibbonWindow theming by setting the IsWindowsThemeEnabled static property to False.

static MainWindow()
    IsWindowsThemeEnabled = false;
Or alternatively, use the ribbon backstage control instead of the application menu.


1 comment
Posted on: 20 May 2021 19:41
Setting  IsWindowsThemeEnabled = false; does not seem to change the behavior. So it appears there is not a valid work around get get this theme to display properly other than to rewrite the code to use backstage control.