When you have set the Windows task bar to auto-hide and you maximize an RadRibbonWindow, you are not allowed to visualize the task bar on top of the RadRibbonWindow. Available in LIB version: 2015.1.2303
When the Taskbar is auto-hidden, if the RibbonWindow is maximized, the task bar cannot be displayed.
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.
Title bar (including the Contextual tab header) goes over the Window (MinMaxClose) Buttons
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')
When ribbon is placed on two monitors the minimized popup is misplaced.
The Title of the RadRibbonWindow is not diplayed unless there is a RadRibbonView in the window.
You can not click the ColorPicker when it is inside a RadRibbonSplitButton.
Currently, when the users hover around the window's border, the resizing border is 1 pixel wide. Create the border wider (higher at top and bottom borders). Workaround: Apply right margin to the content inside the window.
The BackstageItems are not rendered as expected when the RadRibbonView is hosted in apanel with flow direction set to right to left.
TreeView or DataGrid, or COmbobox is placed in a dropcontent of a RibbonDropDownButton. Item is selected programmatically before the dropdown is loaded. This leads to null reference exception.
The title of the RadRibbonWindow can't be trimmed when resizing the window. Even the window's buttons are overlapped
Available in LIB version: 2016.2.516
The content of RadBackstageItem is not stretched within the available area in the content area of the RadRibbonBackstage control. There is a gap between the title bar of the RadRibbonView control and the top border of the content area.
This reproduces with the Material theme, but it is possible to appear also in other themes.
To work this around, you can extract the ControlTemplate of RadRibbonBackstage and re-order the layout in order to stretch the content in all the available space. Check the attached project.
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 reproduces only if RadRibbonWindow is used with the default WPF Window's theme, instead of the Telerik's theme. Also, this reproduces only in the themes after Expression_Dark (starting from Windows8). You can find a list of the Telerik themes ordered chronologically in the help documentation.
If the RadRibbonWindow is maximized on the second (right) monitor and you click the application menu button to open the ApplicationMenu, the menu displays on the first (left) monitor.
To work this around enable the Telerik's RadRibbonWindow theming by setting the IsWindowsThemeEnabled static property to False.
static MainWindow()
{
IsWindowsThemeEnabled = false;
}
Setting the KeyTipService.AltAccessText attached property on a RadRibbonGroup element should display a keytip on the dialog launcher of the group, when the keytips are activated.
Currently, if the group is collapsed, you can expand it using its AccessText. However, in this case the keytip of the dialog launcher is not displayed.
To work this around, subscribe to the Loaded event of RadRibbonGroup and set the KeyyTipService.AccessText property directly to the RadRibbonButton representing the dialog launcher.
private void RadRibbonGroup_Loaded(object sender, RoutedEventArgs e)
{
var group = (RadRibbonGroup)sender;
var button = group.ChildrenOfType<RadRibbonButton>().FirstOrDefault(x => x.Name == "DialogLauncher");
if (button != null)
{
KeyTipService.SetAccessText(button, "D");
}
}
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