Fix available in LIB Version 2017.3.1009.
Reproduces when you add the ContextualGroups in code-behind. While resizing the RibbonWindow the Ribbon Title overlaps the ContextualGroup Header. https://admin.telerik.com/ClientsFiles/c8763f1e-5c7f-4614-a7eb-349326cd32b2_telerikBug.PNG
This is reproducible only if the ribbon window chrome is enabled (IsWindowsThemeEnabled=False). You can resolve this by registering an input binding for the Alt+Space key gesture and attaching it to the Telerik.Windows.Controls.RibbonView.Shell.SystemCommands.ShowSystemMenuCommand RoutedUICommand. static MainWindow() { var keyBinding = new KeyBinding(Telerik.Windows.Controls.RibbonView.Shell.SystemCommands.ShowSystemMenuCommand, new KeyGesture(Key.Space, ModifierKeys.Alt)); CommandManager.RegisterClassInputBinding(typeof(RadRibbonWindow), keyBinding); RadRibbonWindow.IsWindowsThemeEnabled = false; }
In scenarios with more than one monitor when the RibbonWindow is run on 64bit process and e.g. using VBE7.dll, the WM_NCHITTEST message, which is sent to the window in order to determine what part of the window corresponds to a particular screen coordinate, could provide lParam with value which overflows Int32. Available in LIB version: 2017.1.313
Output error in VS: System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='Telerik.Windows.Controls.RadRibbonView', AncestorLevel='1''. BindingExpression:Path=IsHostedInRibbonWindow; DataItem=null; target element is 'WindowTitle' (Name='WindowTitle'); target property is 'NoTarget' (type 'Object')
The designer of VS crashes with a "Key cannot be null" when custom markup extension is used in Style Setter. This reproduces in the sample app attached in the blog (http://www.telerik.com/blogs/bring-office-2016-inspired-style-to-your-app-with-ui-for-wpf) on the TextBlock of the RabRadioButton HeadingStyle (snapshot attached) if you open MainWindow in Designer. Runtime everything works as expected.
The KeyboardNavigation throws null reference exception when you try to move through the DropDownButton of the QAT and we does not have the button in the style targeting the QAT. Available in LIB version: 2016.3.1121
The RadGallery item has a property SelectionMode, inherited from ItemsControlSelector. But it is not implemented. I would like to use the Gallery to select multiple options instead of only one: *the gallery shall keep open on select one item *the items shall toggle selection on item click
Initially RibbonView gets rendered design-time. Trying to edit RibbonTab-s or add new one causes the whole control to dissapear in the designer. Clean and rebuild of the solution doesn't help -- cleaning the Shadow cache of Visual Studio Designer is the onliest thing that helps. The issue reproduces with Class Library containing the Ribbon setup and IsWindowsThemeEnabled property of RibbonWIndow turned off (default value).
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>
Available in LIB version: 2016.3.1003
Workaround: In the Loaded event of the RibbonWindow, use the Telerik.Windows.Controls.RibbonView.Shell.WindowChrome class to get the current window and set its ResizeBorderThickness property to 0. public MainWindow() { InitializeComponent(); this.Loaded += MainWindow_Loaded; } void MainWindow_Loaded(object sender, RoutedEventArgs e) { Telerik.Windows.Controls.RibbonView.Shell.WindowChrome chome = Telerik.Windows.Controls.RibbonView.Shell.WindowChrome.GetWindowChrome(this); chome.ResizeBorderThickness = new Thickness(0); }
The workaround is setting in the ControlTemplate of the RadRibbonSplitButton in Button x:Name="ButtonPart" setter for a custom style or Style="{TemplateBinding ButtonPartStyle}" and adding a ButtonPartStyle in the setters of the RadRibbonSplitButton to point to the default RadButtonStyle. Available in R3 2016 Release
Available in LIB version: 2016.2.725
This is reproducible only if the application that holds RadRibbonView is started on another machine and you are connected to it through Remote Desktop Connection. When the keytips are enabled and you click in the main machine, then click inside the remote desktop window, the keytips are displayed.
This exception reproduces only if the keytips are enabled and the ribbonview is set as a Content of RadPane (or RadTabItem) that is not selected, and also the MinimizeButtonVisibility property is set to Visible. The error will occur also if the HelpButtonVisibility is set to Visible. As a workaround you can set the MinimizeButtonVisibility to Collapsed. Then subscribe for the SelectionChanged event of the pane group and in its handler set the visibility to Visible only when the corresponding pane is selected. Available in LIB version: 2016.2.725
As a workaround set a Margin="0,0,1,0" to the RadBibbonView in order to have the functionality working in the area of the RadRibbonView.
Office 2016 has a search field in the ribbon for quick access to commands that may be hard to find. Can such functionality be added to the telerik ribbon ? Declined: We consider this functionality to be an Application logic as the information that need to be displayed is based on the UI(the defined options/buttons in the RibbonView). Also the keywords for activating a given option may be different based on client preferences or language. This functionality can easily be achieved with a custom Style for the RadRibbonTab, containing only the control which you will use for the search (RadAutoCompleteTextBlock/RadWatermarkTextBox e.t.).
The ApplicationMenu is not closed when a button's keytip is activated. Available in LIB version: 2016.2.725