Completed
Last Updated: 01 Oct 2021 07:16 by ADMIN
Release LIB 2021.3.1004 (4 Oct 2021)
The content of RadRibbonWindow is positioned wrongly when the Windows taskbar auto-hiding is enabled. This happens on Windows 10.
Completed
Last Updated: 01 Sep 2021 10:47 by ADMIN
Release LIB 2021.1.426
The popup is no properly sized when you have two or more monitors with different resolutions. This is replicable also if the DPI is higher than 100%.

To work this around you can create a custom ribbonview, get the content presenter of the popup and manually set its Width. Here is an example in code:

public class CustomRibbonView : RadRibbonView
{
	private ContentPresenter selectedTabContentPopup;

	public override void OnApplyTemplate()
	{
		base.OnApplyTemplate();
		this.selectedTabContentPopup = this.GetTemplateChild("SelectedTabContentPopup") as ContentPresenter;
	}

	protected override void OnMinimizedPopupStateChanged(RadRoutedEventArgs e)
	{   
		base.OnMinimizedPopupStateChanged(e);
		if (this.IsMinimizedPopupOpen)
		{
			this.selectedTabContentPopup.Width = this.ActualWidth;
		}
	}
}
Completed
Last Updated: 01 Sep 2021 10:47 by ADMIN
Release LIB 2021.1.426
Currently, the minimized content of the ribbon opens up in a Popup element which leads to issues when positioned between two (or more) monitors. Introduce a feature that allows the content to opens in an Adorner element. 
Completed
Last Updated: 20 Jul 2021 09:42 by ADMIN
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')
Completed
Last Updated: 08 Jun 2021 10:18 by ADMIN
Release LIB 2021.2.608 (08 Jun 2021)

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;
}
Or alternatively, use the ribbon backstage control instead of the application menu.

 

Completed
Last Updated: 31 May 2021 08:06 by ADMIN
Release R3 2020
Setting the MinimizeButtonVisibility has no effect in some themes.
Completed
Last Updated: 31 May 2021 07:29 by ADMIN
Release LIB 2021.1.510 (05/10/2021)
Expose a property to control the visibility of the backstage back button.
Completed
Last Updated: 28 May 2021 13:02 by ADMIN
Release LIB 2021.2.531 (05/31/2021)

The window's content gets clipped when the window goes from Maximized to Normal WindowState. This reproduces only when the window and the screens are using specific sizes. The setup when this was reproduced was with a 1936x1056 size of RadRibbonWindow (in Normal state) and 1920x1080 screen resolution.

To reproduce this the IsWindowsThemeEnabled property of the RadRibbonWindow should be set to False.

To work this around, reset the Window size on WindowStateChanged.

private void MainWindow_StateChanged(object sender, EventArgs e)
{
	if (this.WindowState == WindowState.Normal)
	{               
		Width += 1;
		Width -= 1;
	}
}

Completed
Last Updated: 28 Apr 2021 13:16 by ADMIN
Release R2 2021

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.

Completed
Last Updated: 25 Jan 2021 11:33 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 1
Category: RibbonView
Type: Feature Request
1

			
Completed
Last Updated: 19 Nov 2020 10:01 by ADMIN
Release LIB 2020.3.1123 (11/23/2020)
When opening the system menu with a RadRibbonWindow in a setup with 2 monitors with different DPI, the menu is misplaced. 
Completed
Last Updated: 16 Nov 2020 13:37 by ADMIN
Release LIB 2020.3.1116
When the EnsureHandle method of WindowInteropHelper is called on a RadRibbonWindow instance that is not shown the UI is frozen. 
Completed
Last Updated: 07 Sep 2020 12:14 by ADMIN
Release LIB 2020.2.907
When hovering over the buttons inside the application menu, the background color changes to dark blue, but the button text stays black, which is very hard to read.
Completed
Last Updated: 24 Aug 2020 10:56 by ADMIN
Release LIB 2020.2.824
 InvalidOperationException is thrown when double closing one and the same RibbonWindow
Completed
Last Updated: 15 Jun 2020 08:55 by ADMIN
Release LIB 2020.2.6.08

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");
	}
}

Completed
Last Updated: 12 Jun 2020 07:16 by ADMIN
Release R2 2020 SP
When a RadRibbonSplitButton or RadRibbonDropDownButton are defined in the ApplicationMenu, their drop down content does not receive proper focus. This can be observed in the Office2016 theme. 
Completed
Last Updated: 24 Jan 2020 13:57 by ADMIN
Release LIB 2020.1.127
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);
}
Completed
Last Updated: 24 Jan 2020 13:19 by ADMIN
Release LIB 2020.1.127
Black border appears around the window when SizeToContent is set to WidthAndHeight
Completed
Last Updated: 02 Dec 2019 11:38 by ADMIN
Release R1 2020
RadRibbonDropDownButton DropDownIndicator isn't rotated when the DropDownButtonPosition is Right and the DropDownPlacement is Right
Completed
Last Updated: 25 Nov 2019 09:20 by ADMIN
Release LIB 2019.3.1125

To reproduce this:

  • Set the RadRibbonButton LargeImage/SmallImage to a property that is larger than 16 (small image) or 32 (large image).
  • Set IsAutoSize to False. This will stretch the image on all available space for the button.
  • Set IsAutoSize to True. This should uniform stretch the picture so that it fills the auto size of 16 or 32 pixels. However, the image doesn't stretch, instead its Stretch is set to None, which expand the image to its original size. This leads to the clipping.

To work this around, avoid setting the IsAutoSize property. Or use smaller pictures - 16 or 32 pixels.