The HeaderVisibility property of RadRibbonTab doesn't work when changed at runtime.
A workaround is to use Visibility property of RadRibbonTab, instead of HeaderVisibility
The ribbon tab doesn't get selec if you click in the exact middle of the header of RadRibbonTab.
To work this around, extract the ControlTemplate of RadRibbonTab and move the Grid with x:Name="ContentPanel" before the Grid with x:Name="HeaderPanel".
We have a RadRibbonWindow. When it is run on Windows XP (or on Windows 7, "Windows Classic" theme) and the DPI settings are high (above 170 %), the standard window buttons (Minimize, Restore and Close) are not displayed properly (they are cut). Also there is too much space between them.
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.
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:
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.
Workaround for this bug is setting Style.Triggers for this scenario. <Style BasedOn="{StaticResource RadRibbonSplitButtonStyle}" TargetType="telerik:RadRibbonSplitButton"> <Style.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="True"/> <Condition Property="IsEnabled" Value="True"/> <Condition Property="CurrentSize" Value="Medium"/> </MultiTrigger.Conditions> <MultiTrigger.Setters> <Setter Property="Foreground" Value="{DynamicResource CheckedBrush}"/> </MultiTrigger.Setters> </MultiTrigger> </Style.Triggers> </Style>
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; } }
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.
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.
If you have RadRibbonView control and xaml and design views are open, when click on some ribbon control (e.g. Tab or Button), the design view gets the focus and Smart Tag adorner is open. Moreover, the menu cannot be closed using "Close" button, but only when click outside the ribbon. Available in LIB version: 2017.2.605