Unplanned
Last Updated: 06 Aug 2020 08:56 by ADMIN
A flickering of the popup can be observed when the RadRibbonView is minimized and the selected tab is changed quickly. 
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: 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. 
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 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 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: 31 May 2022 06:18 by ADMIN
Release LIB 2022.2.530 (30 May 2022)

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: 27 Jun 2022 06:15 by ADMIN
Release LIB 2022.2.627 (27 June 2022)
When the dropdown popup of the RadRibbonDropDownButton or RadRibbonSplitButton is opened, the ApplicationMenu is not resized, in order to fit the dropdown items.
Unplanned
Last Updated: 04 May 2023 21:17 by Martin Ivanov
If you place the RibbonView between two monitors and select a tab in order to display its minimized content, the popup with the content should spread on both monitors. This works in the common case, but when the dpiAwareness in the app.manifest file is set to  PerMonitor and dpiAware is set to True, the popup is offset outside of the RibbonView and it is displayed only on one of the screens.
Unplanned
Last Updated: 09 Aug 2023 13:41 by Ivan

Allow showing the Quick Access Toolbar (QAT) items in the customization drop down menu (the quick access menu). This is the menu that shows the "Minimize the Ribbon" and the "Show below the Ribbon" options. 

The new feature should allow to display all items from the QAT in the drop down. Clicking an item from the drop down should show or hide it in the QAT.

The attached project shows one way to get this behavior with custom code.

Completed
Last Updated: 28 Aug 2023 07:25 by ADMIN
Release LIB 2023.2.904 (4 Sep 2023)

Setting the LayoutMode to Simplified doesn't do anything in the RadRibbonTabs that are assigned to a RadRibbonContextualGroup.

To work this around, extract the "ContextualTabsTemplate" ControlTemplate and the following elements in the "RibbonScrollViewer".

 

<telerikRibbonViewPrimitives:RibbonScrollViewer x:Name="TabItemsScrollViewer">
	<Grid>
		<ItemsPresenter x:Name="PART_DefaultItemsPresenter" HorizontalAlignment="Left" />
		<ItemsControl x:Name="PART_SimplifiedItemsControl" Visibility="Collapsed" 
				  ItemsSource="{Binding SimplifiedItems, RelativeSource={RelativeSource TemplatedParent}}">
			<ItemsControl.ItemsPanel>
				<ItemsPanelTemplate>
					<telerikRibbonViewPrimitives:RibbonGroupsPanel />
				</ItemsPanelTemplate>
			</ItemsControl.ItemsPanel>
		</ItemsControl>
	</Grid>
</telerikRibbonViewPrimitives:RibbonScrollViewer>

 

Then define the following DataTrigger in the ControlTemplate.Triggers collection:

 

<DataTrigger Binding="{Binding RelativeSource={RelativeSource AncestorType=telerikRibbonView:RadRibbonView}, Path=LayoutMode}" Value="Simplified">
	<Setter TargetName="PART_SimplifiedItemsControl" Property="Visibility" Value="Visible"/>
	<Setter TargetName="PART_DefaultItemsPresenter" Property="Visibility" Value="Collapsed"/>
</DataTrigger>

 

Then, assign the custom ControlTemplate via the Template property of RadRibbonTab.

 

<telerik:RadRibbonTab Template="{StaticResource CustomContextualRibbonTabTemplate}" />

 

Unplanned
Last Updated: 25 Jan 2024 10:27 by Stenly

Currently, the RadRibbonGallery control provides the PopupViewportHeight property that sets the Height property of the ScrollViewer, which hosts the RadGalleryItem instances when it is expanded.

We could introduce a property, for example, PopupViewportMaxHeight that will set the MaxHeight property of the ScrollViewer. This way, if the height gets higher than the value specified for this property, a vertical scrollbar should appear.

Unplanned
Last Updated: 30 Jan 2024 08:28 by Marek
Created by: Stenly
Comments: 1
Category: RibbonView
Type: Feature Request
1
Currently, the RadRibbonView control does not provide the functionality to merge different instances into one. We could add such an option to the RadRibbonView control.
Completed
Last Updated: 11 Mar 2024 07:36 by ADMIN
Release 2024.1.312
Unpinned RibbonView content popup is not rendered correctly (has invalid width) when the application main window is of type RadRibbonWindow and in Maximized Mode.
Unplanned
Last Updated: 22 May 2024 15:52 by Stenly
Add support to show the system menu on the RadRibbonWindow element when IsWindowsThemeEnabled=False and the Shift + right mouse button is clicked on the icon on the taskbar.
Completed
Last Updated: 03 Dec 2013 10:17 by ADMIN
If a RibbonView with Backstage menu is hosted in a RibbonWindow and the window's MinWidth and MinHeight properties are applied, when the Backstage is opened the size restrictions are no longer respected.
Completed
Last Updated: 04 Feb 2016 13:35 by ADMIN
The ScreenTip of the RadRibbonView throws an exception when added to a dynamically created element
Completed
Last Updated: 07 Aug 2014 07:39 by Patrick
When RadRibbonView is hosted in RadRibbonWindow and the window is moved partially outside of the visual area of the screen the tabs' minimized content is misplaced.
Completed
Last Updated: 14 Feb 2014 12:54 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: RibbonView
Type: Feature Request
0
Implicit style doesn't apply on RadRibbonTabs which are added via PRISM. 

UPDATE: An implicit style can not be applied on derived controls as their TargetType is different than the one defined in the implicit style. Basically if you set the style implicitly, the style is applied only on the types that match the TargetType exactly and not on elements derived from the TargetType value. You can find more information on the topic in the remarks section of the Style property definition: http://msdn.microsoft.com/en-us/library/system.windows.style%28VS.95%29.aspx

This is why in order to apply a Telerik predefined style on a UserControl deriving from RadRibbonTab, you  need to add a Style targeting the UserControl type in the Resources of the application. It is best to define that style after merging the Telerik ResourseDictionaries so that you can base the UserControl Style on the predefined "RadRibbonTabStyle".
Completed
Last Updated: 01 Apr 2014 12:22 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: RibbonView
Type: Bug Report
0
When the ItemTemplateSelector property is used the class which inherits the DataTemplateSelector is never called.