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
After you re-select a (RadRibbon)DropDownButton (wrapped in RadRibbonGallery expand content), the button disappears together with any other content of the RadRibbonGallery. Possible workaround could be handling DropDownClosed event of the DropDownButton and setting e.Handled = True. Available in LIB version: 2016.2.725
Improve the performance of the keytips functionality.