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); }
In a two monitors scenario the ApplicationMenu appears on the left monitor when the RibbonView with negative left margin is hosted in a RibbonWindow which is maximized on the right monitor. EDIT: We are closing this issue as the described behavior as expected. When logged first, the negative left margin of RibbonView was not taken into account. When popup opens and its parent starts on the left monitor, popup calculates that it cannot fit entirely and changes its direction of opening. This expected by the WPF Framework. When you give negative left margin of the RibbonView, its application button might also goes with 1-2 (or more) pixels on the left monitor. Then popup (the application menu opens in a popup) has no space and changes its opening direction to left. This is expected and the only reasonable solution would be changing the negative left margin to positive or 0.
Fix available in LIB Version 2017.3.1009.
Fix available in LIB Version 2017.3.1009.
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.
Reproduces with Q2 2015 binaries. Available in R2 2017 SP
You can't add a RibbonTab from design-time. It seems that manipulating RibbonView using the additional option in design time isn't working. Available in LIB version: 2017.2.605
Pressing Alt to activate the KeyTips and then Alt+Tab leads to NullReferenceException (especially on slower machine ) Available in LIB version: 2017.2.605
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
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.
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; }
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
In MVVM scenario, DropDownContent of the RibbonDropDownButton is databound. In the DropDownContentTemplate, there is a RadContextMenu with menu items with Commands. These Commands do not fire. This has worked till Q2 2014.
When desktop is shared through Office Communicator 2007 RibbonWindow is not repainting properly. The same issue can be reproduced through a remote desktop connection - when the RibbonWindow is running in a Aero Windows theme, the RibbonWindow chrome is painted in black when accessed through a remote desktop.