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.
In the Crystal theme, the TitleBarBackground property is set through a style trigger to a static value. This leads to an unexpected result in the dark variation of the theme.
As a workaround you can use the following style:
Please support the new Office Simplified Ribbon: https://support.office.com/en-us/article/use-the-simplified-ribbon-44bef9c3-295d-4092-b7f0-f471fa629a98?ui=en-US&rs=en-US&ad=US.
The attached project demonstrates a possible approach for handling this - by editing RadRibbonWindow's control template and specifying a converter for the PART_Icon Image's Width and Height bindings. The converter in turn takes into account the DPI of the current monitor.
The current workaround is to handle the RadTabItems' PreviewMouseLeftButtonDown event like so: public MainWindow() { InitializeComponent(); EventManager.RegisterClassHandler(typeof(RadRibbonTab), PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(OnClick), true); } private void OnClick(object sender, MouseButtonEventArgs e) { var tab = sender as RadRibbonTab; var ribbon = tab.ParentOfType<RadRibbonView>(); if (ribbon.IsApplicationMenuOpen) { ribbon.SelectedItem = tab; } }
The issue is reproducible in Fluent theme as well.
As a workaround, you can set the FocusVisualStyle of the DropDownPopupContent element in the template of the RadRibbonDropDownButton to null or add an implicit style for ContentControl setting the FocusVisualStyle to null.
This is reproducible only in the FluentTheme. Setting the RadCollapsiblePanel.SmallButtonsPerColumn to 3 does not make any difference. The workaround is to set a higher value for the ContentHeight property of RadRibbonView, for example 120px. The fix for this issue will be available with LIB (version 2018.3.1203) published on Monday, 3-rd December, 2018.
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).
This is tested and reproducible in the Office2016 and Material themes. Probably it can be reproduced also with other new themes which use glyphs. The CPU goes high because the RadRibbonGroup contains a GroupChrome element which has a TextBlock with the GlyphAdorner.ShowGlyphInDesignTime property set to True. To resolve this: 1.Extract the ControlTemplate of the RadRibbonGroup control. 2.Extract the ControlTemplate of the GroupChrome control. 3.Find the TextBlock element in the GroupChrome ControlTemplate. 4.Remove the telerik:GlyphAdorner.ShowGlyphInDesignTime setting from the TextBlock 5.Set the Template of the GroupChrome in the RadRibbonGroup ControlTemplate to the custom GroupChrome template. 6.Apply the custom RadRibbonGroup template.
The title bar has a fixed White Background set. The workaround is to set the TitleBackground of RadRibbonView to Black.