Completed
Last Updated: 22 May 2022 21:10 by ADMIN
Release LIB 2022.2.523 (23 May 2022)
When the Visibility of the RadTabItem is set to Collapsed the keyboard navigation does not work as expected. 
In Development
Last Updated: 17 May 2022 13:38 by ADMIN

If you add the RibbonView into the Content of a TabItem (or RadTabItem) and then remove it from the content, the RibbonView is still in the memory. 

This happens because we subscribe to few events of the Parent window on Loaded and unsubscribe on Unloaded. However, because of the specific content loading behavior of TabControl, Loaded of the content (the RibbonView) is fired once and Unloaded only once.

To work this around, before removing the RibbonView from the TabItem, call its OnUnloaded event handler. To do this, you can use a reflection to get the handler and then invoke it.

var methodInfo = typeof(RadRibbonView).GetMethods(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).Where(m => m.Name == "OnUnloaded").First();
methodInfo.Invoke(ribbon, new object[2] { null, null });

Completed
Last Updated: 29 Nov 2021 12:27 by ADMIN
Release LIB 2021.3.1129 (29 Nov 2021)
When the Windows OS auto-hide taskbar feature is enabled, the RadRibbonWindow is clipped and offset on the top and left sides. This reproduces only if the window is maximized initially. Changing its state afterwards resolves the visual glitch. Also in order to recreate this the IsWindowsThemeEnabled property should be set to False, in order for the ribbon window to use its Telerik theme, instead of the Windows one.
Completed
Last Updated: 28 Oct 2021 11:39 by ADMIN
Release LIB 2021.3.1101 (1 Nov 2021)
In the Quick Access Toolbar drop-down part, navigating the items while pressing the Up/Down arrow keys will Highlight all items.
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. 
Declined
Last Updated: 16 Aug 2021 14:17 by ADMIN
Add thin border in the RadRibbonWindow between the Tittle and RibbonView.

We want the look of the window to be identical to how a non-implicit RadRibbonWindow would look (i.e., without the Themes directory with the style XAML files). Alternatively, if the title bar is taller and the borders are as thick as a normal window (e.g. Notepad), that is acceptable too.
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')
Won't Fix
Last Updated: 14 Jul 2021 14:22 by ADMIN
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.
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;
	}
}

Unplanned
Last Updated: 30 Apr 2021 14:51 by ADMIN
This feature is similar to the IconTemplate of RadMenuItem. There should be two templates - one for SmallImage and one for LargeImage.
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. 
Declined
Last Updated: 13 Oct 2020 15:27 by Petar
When we have specified RibbonGallery, and we resize the RibbonView fast enough, the RibbonGallery is collapsed even if there is enough space to visualize.
1 2 3 4 5 6