Steps to reproduce. 1. Add a form with a RadRibbonBar 2. Add a RadCheckBox to the ribbon 3. Set the IsThreeState property of the check box to true 4. Run the project and click through the states of the check box. You will see that the checked and indeterminate states are looking the same way.
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); }
FIX. RadRibbonBar - the Click event of the OptionsButton is fired twice
use radRibbonBar1.BackstageControl.Hide(); to observe the issue.
Setting the Visibility property of QuickAccessToolBar to collapsed results in collapsed RadRibbonBar TitleBar.
To reproduce: Add a ribbon bar with tabs and items inside. Press alt key and select some tab, in some tabs the children items KeyTIps will not appear.
Steps to reproduce: 1.Open the ThemeViewer and select a random theme (e.g. TelerikMetro) 2.Click the "Show Form" button, related to "ribbonbar & backstage view, 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.RibbonBarElement.CaptionFill.Margin = new Padding(-20, 0, 0, 0);
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); } } }
To reproduce: Create a RadRibbonForm Add tab, groups and buttons Add an ImageList and changed the buttons ImageKey Minimized the ribbon Click the tab Workaround: Use the image property of the button - buttonElement.Image = Image.FromFile(@"image.png");
FIX. RadRibbonForm - theme is not applying correctly, when some changes are made to ribbon button while RadRibbonBar is collapsed. Steps to reproduce: 1. Add button to some ribbon group. 2. Collapse the ribbon. 3. Disable this button. 4. Enable this button. 5. Expand the ribbon. Workaround - subscribe to ExpandedStateChanged event and reapply the theme. For example: this.radRibbonBar1.ExpandedStateChanged += new EventHandler(radRibbonBar1_ExpandedStateChanged); void radRibbonBar1_ExpandedStateChanged(object sender, EventArgs e) { this.radRibbonBar1.ElementTree.ApplyThemeToElementTree(); }
To Reproduce: this.AllowAero = false; this.radRibbonBar1.RibbonBarElement.RibbonCaption.MinimizeButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed; this.radRibbonBar1.RibbonBarElement.RibbonCaption.MaximizeButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;
Metro theme for RadRibborBar has glitches for the application menu and quick access bar.
1. Create a new project with RadRibbonBar. 2. Set the ApplicationMenuStyle to BackstageView 3. Change the application theme to Office2010Blue when handling Form.Load event. 4. Run the project.
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
Attempt to assign two RadButtonElements in RadRibbonBar the same Name at design time results with an Exception dialog instead of the standard dialog.
It will be nice if RadRibbonBar has the QuickAccessToolbar property exposed in the property grid of Visual Studio, just like ExpandButton, ExitButton, etc.
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.
The keytips not activating after splash form is closed and alt key is pressed. For the keytips of RadRibbonBar to break, the splash form (or any other form that appears before the form containing RadRibbonBar) should contain a RadControl. The workaround is to unregister the shortcuts that the RadControl in the splash form has. For example: ChordMessageFilter.UnregisterChordsConsumer(this.radTitleBar1.Behavior.Shortcuts); This line assumes that there is a RadTitleBar on the splash form.
Currently the Keytips in the Ribbonbar and cannot process some chars like "Ä", "Ü", "Ö" and "ß".