Currently, you can navigate through the elements of the ribbon only via the keytips or the arrow keys. Add support for the Tab key as well.
In other words when you enter the keyboard navigation mode, the Tab key should work along with the arrow keys. See Word's ribbon for a reference.
The issue is reproducible in Fluent theme as well.
Allow the RadRibbonView to ignore the windows menu location settings for the MinimizedPopup
Several galleries in collapsed state. Open rightmost so that its popup is outside wpf window. Then resize the window so that gallery goes into large state. The height of the RibbonGallery is incorrect and smaller than expected. Workaround is to set MinHeight to (for example 67) to all RibbonGalleries.
The feature should be similar to the TabStripAdditionalContent(https://docs.telerik.com/devtools/wpf/controls/radribbonview/how-to/howto-additional-content-near-help-icon) of RadRibbonView and RadTabControl. It would be useful to include additional information and functionality like in the MS Office tools. For example the Outlook app (check the attached image).
Windows10 on two monitors, at least one of them is with higher DPI -125 , 150 %. This leads to unexpected black gap (glitch) between the RibbonWindow TitleBar and Content. Partial workaround is to set manually a margin on the WindowDecorator: private void RadRibbonWindow_Loaded(object sender, RoutedEventArgs e) { Grid windowDecorator = this.ChildrenOfType<Grid>().FirstOrDefault(x => x.Name == "MaximizedWindowDecorator"); windowDecorator.Margin = new Thickness(0, -1, 0, 0); }
Currently, RadRibbonView's OnApplyTemplate method can be called after adding the new tabs so that the group and tabs are redrawn correctly.
The default size is 9. If you change it the issue occurs. This brings a visual glitch in the window. The title text is resized but the titlebar is not. Note: This is reproducible only if the DPI is larger than 100%. To work this around manually set the size of the titlebar element. private void MainWindow_Loaded(object sender, RoutedEventArgs e) { Grid windowDecorator = this.ChildrenOfType<Grid>().FirstOrDefault(x => x.Name =="MaximizeWindowDecorator"); RibbonTitleBarPanel ribbonTitlePanel = this.ChildrenOfType<RibbonTitleBarPanel>().FirstOrDefault(x => x.Name == "RibbonTitleBarPanel"); windowDecorator.RowDefinitions[0].Height = newGridLength(ribbonTitlePanel.ActualHeight); }
RibbonWindow icon appears clipped when the DPI is set larger than 100%. Also, the icon separator is offset.
Possible workaround is to set the ApplicationButtonVisibility property to Hidden.
Add ability to combine the Aero RadRibbonWindow with the RadRibbonView's tabstrip like in MS Office 2010.