Unplanned
Last Updated: 22 Feb 2018 11:58 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: RibbonView
Type: Feature Request
1

			
Completed
Last Updated: 14 Feb 2018 09:44 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: RibbonView
Type: Bug Report
1
The title bar has a fixed White Background set. The workaround is to set the TitleBackground of RadRibbonView to Black.
Unplanned
Last Updated: 30 Jan 2018 09:23 by ADMIN
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. 
Unplanned
Last Updated: 06 Dec 2017 12:59 by ADMIN
Unplanned
Last Updated: 14 Nov 2017 11:26 by ADMIN
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;
		}
	}
}
Unplanned
Last Updated: 14 Nov 2017 09:02 by ADMIN
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);          
        }
Won't Fix
Last Updated: 25 Oct 2017 16:16 by ADMIN
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.

Completed
Last Updated: 09 Oct 2017 13:18 by ADMIN
Completed
Last Updated: 09 Oct 2017 12:18 by ADMIN
Fix available in LIB Version 2017.3.1009.
Completed
Last Updated: 25 Aug 2017 11:17 by ADMIN
Unplanned
Last Updated: 09 Aug 2017 09:06 by ADMIN
Currently, RadRibbonView's OnApplyTemplate method can be called after adding the new tabs so that the group and tabs are redrawn correctly.
Unplanned
Last Updated: 27 Jul 2017 17:53 by ADMIN
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);
}
Unplanned
Last Updated: 19 Jul 2017 10:23 by ADMIN
ADMIN
Created by: Kiril Vandov
Comments: 2
Category: RibbonView
Type: Bug Report
2
RibbonWindow icon appears clipped when the DPI  is set larger than 100%. Also, the icon separator is offset.
Completed
Last Updated: 06 Jun 2017 13:33 by Gord
Unplanned
Last Updated: 05 Jun 2017 10:33 by ADMIN
In XP and Windows10, the window goes behind the windows task bar when it is maximized.
The problem manifests itself if we set explicitly the "WindowStyle" property of the RadRibbonWindow.
With its "default" value, the problem do not exists.
It is also reproduced when AllowTransparency = True (it requires WindowStyle = None), which is needed to set a drop shadow effect.
Completed
Last Updated: 31 May 2017 13:48 by ADMIN
ADMIN
Created by: Dinko
Comments: 0
Category: RibbonView
Type: Bug Report
0
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
Completed
Last Updated: 30 May 2017 10:04 by ADMIN
Pressing Alt to activate the KeyTips and then Alt+Tab leads to NullReferenceException (especially on slower machine )


Available in LIB version: 2017.2.605
Unplanned
Last Updated: 04 Apr 2017 07:52 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.
Unplanned
Last Updated: 20 Mar 2017 12:58 by ADMIN
When there are enough items in a RibbonBackstageItem for the ScrollBar to appear, it is clipped by the RadRibbonWindow's header.

Workaround:
1. Extract the templates for RadRibbonBackstage and ScrollViewer
2. Refer the new template for the ScrollViewer in the template for the RadRibbonBackstage.
3. Change the margin for the PART_VerticalScrollBar from 0, -1, -1, -1 to 0, 27, -1, -1.
4. Set the new ControlTemplate to the RadRibbonBackstage in the application.