Steps to reproduce: 1.Open the ThemeViewer and select a random theme (e.g. TelerikMetro) 2.Click the "Show Form" button, related to "ribbonbar & office 2007 app menu, status strip". As a result a RadRibbonForm is shown. Notice that it has a form icon and a QuickAccessToolBar. 3.Click on the arrow button in the QuickAccessToolBar and select "Show below the Ribbon". Note that the BackColor behind the form's icon is not correct. Workaround: this.radRibbonBar1.QuickAccessToolBar.RadPropertyChanged += QuickAccessToolBar_RadPropertyChanged; private void QuickAccessToolBar_RadPropertyChanged(object sender, Telerik.WinControls.RadPropertyChangedEventArgs e) { if (e.Property.Name == "QuickAccessToolbarBelowRibbonProperty") { if (this.radRibbonBar1.RibbonBarElement.QuickAccessToolbarBelowRibbon == true) { this.radRibbonBar1.RibbonBarElement.RibbonCaption.Margin = new Padding(-15, 0, 0, 0); } else { this.radRibbonBar1.RibbonBarElement.RibbonCaption.Margin = new Padding(0); } } }
To reproduce: 1.Create a RadRibbonForm and add a QuickAccessToolBar and a Contextual Tab Group 2.Use the following code: public Form1() { InitializeComponent(); this.AllowAero = false; radRibbonBar1.RibbonBarElement.IconPrimitive.Visibility = ElementVisibility.Visible; ThemeResolutionService.ApplicationThemeName = "TelerikMetro"; } 3.Run the application. Position the QuickAccessToolBar below the ribbon via the drop down menu. Note that the Contextual Tab Group is shifted to the right. Workaround: this.radRibbonBar1.QuickAccessToolBar.RadPropertyChanged += QuickAccessToolBar_RadPropertyChanged; private void QuickAccessToolBar_RadPropertyChanged(object sender, Telerik.WinControls.RadPropertyChangedEventArgs e) { if (e.Property.Name == "QuickAccessToolbarBelowRibbonProperty") { if (this.radRibbonBar1.RibbonBarElement.QuickAccessToolbarBelowRibbon == true) { this.radRibbonBar1.RibbonBarElement.RibbonCaption.Margin = new Padding(-15, 0, 0, 0); } else { this.radRibbonBar1.RibbonBarElement.RibbonCaption.Margin = new Padding(0); } } }
With particular cultures the alt key is used for specific symbols and this is why the user should be able to use one of the alt key for symbols and the other one for the key tips.
Use the arrow on the right side of RadRibbonBar to collapse it. When click some of the tabs to show the popup. Workaround: specify a minimum height for the popup: protected override void OnLoad(EventArgs e) { base.OnLoad(e); radRibbonBar1.Expanded = false; RibbonBarPopup pop = this.radRibbonBar1.RibbonBarElement.Popup; pop.PopupOpened += pop_PopupOpened; } private void pop_PopupOpened(object sender, EventArgs args) { RibbonBarPopup pop = sender as RibbonBarPopup; pop.MinimumSize = new Size(0, 150); }
Structure:
How to reproduce:
Result:
the menu will be repainted over the dialogform
Using the Fluent theme.
Sometimes the popped up menu is just plain white, sometimes its painted correctly (showing buttons) but always over the DialogForm.
thanks
Follow the steps:
1- Add RadRibbonBar1 to the form. The program compiles successfully.
2- Add RibbonTab1 to the RibbonBar. The program compiles successfully.
3. Add RadRibbonBarGroup1. The program does not compile and the mentioned error appears.
Error 1 Invalid Resx file. Could not load type System.DelegateSerializationHolder, Telerik.WinControls.UI, Version=2022.2.622.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e which is used in the .RESX file. Ensure that the necessary references have been added to your project. Line 142, position 5. C:\Projects\1570764TestRibbonResx\1570764TestRibbonResx\RadForm1.resx 142 5 1570764TestRibbonResx
RadRibbonBarGroup consists of two FillPrimitives (in addition to the main FillPrimitive). These fills should be exposed to the user, so that s\he can tell what their colors should be. Resolution: RadRibbonBarGroup consists of two FillPrimitives which are exposed: GroupFill and BodyFill. You can set their color using the following code snippet: radRibbonBarGroup1.BodyFill.BackColor = Color.MediumPurple; radRibbonBarGroup1.GroupFill.BackColor = Color.MediumSeaGreen;
Go to the Examples, RibbonBar >> FirstLook. Decrease the width of the main form. Now open the 'Size' popup of RadRibbonBar. You will notice that the Size dropdown button is not properly aligned i n the popup.
Go to Examples app, section RibbonBar >> FirstLook. Decrease the size of the main Examples form. Dropdownbuttons will appear instead of the actual content in RadRibbonBar. Open one of these buttons and click on the empty space area of the popup. The popup will close, but is should stay opened.
When you open the content popup of a collapsed group and click on a button that shows a dialog form, the popup stays opened.
If you press the Alt key once, you get the KeyTips displayed. If you press it once more, the KeyTips should become hidden and the focus should be returned to the previously focused control.
RadRibbonBar KeyTips are painted and executed even if the associated item is disabled.
RadRibbonBarBackStageView positioning should be changed, so that the control appears 2 px lower.
The RadRibbonBar's MDI menu disappears when the control is collapsed to popup and a MDI child is maximized.
radRibbonBar1.RibbonBarElement.ApplicationButtonElement.DropDownMenu.FadeAnimationType to be available in properties window.
Add a RadRibbonForm, set AllowAero = false, save and close the form. Open it again and an exception will be thrown.
If you add a maximized child form with ControlBox = false or FormBorderStyle = None, the MDI control box of the RadRibbonBar in the MDIParent should not be visible.
When the Windows taskbar is in auto-hide mode and you maximize a RadRibbonForm, you cannot hover the taskbar to bring it to the screen again.
Incorrect layout when clearing and adding new items with controls in their Page to the BackstageView at run time.
To reproduce add ten items to the drop down and on the click event of some of them collapse seven of the items.