Ribbon bar menu overlaying pop-up windows

1 Answer 153 Views
RibbonBar
Ian
Top achievements
Rank 2
Bronze
Iron
Iron
Ian asked on 17 Dec 2021, 12:00 PM | edited on 17 Dec 2021, 12:02 PM

I'm using the RadSpreadsheet control, and it's ribbon bar.

I have a simple menu, which when clicked, calls another dialog.

But the menu structure overlays the new dialog:

The menu items have gone, including the one which the user just clicked, which is good, but the outline of the ribbon is still visible.

I don't have any control over the popup window, as it comes from another application, so I can't tell it to 'bring to top'.

Has anyone else seen this ? I don't think it's specific to the RadSpreadsheet ribbon bar - i've seen the same effect on other ribbon bars.

Is there any way to avoid this ? Not a disaster, but it just looks poor. The blank space does go away, but only once everything else has completed.

 

1 Answer, 1 is accepted

Sort by
0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 20 Dec 2021, 02:01 PM
Hello, Ian,

Indeed, the illustrated behavior doesn't look OK. I have prepared a sample project with a RadSpreadsheetRibbonBar and added a custom tab with a button inside it. When the button is clicked a dummy RadForm is shown. However, the white outline of the ribbon doesn't remain on the screen. Is the ribbon collapsed on your end when showing the dialog? Is the application menu opened when showing the dialog.

I would suggest you to disable the animation for the application menu by setting the RadSpreadsheetRibbonBar.ApplicationMenuAnimantionType property to None. Alternatively, you can close the application menu before opening the dialog:
this.radSpreadsheetRibbonBar1.RibbonBarElement.ApplicationButtonElement.DropDownMenu.ClosePopup(RadPopupCloseReason.CloseCalled);

I have attached my sample project. Please give it a try and see how it works on your end. In case you are still experiencing any further difficulties, feel free to modify the project in a way to reproduce the experienced issue and get back to me with it so I can investigate the precise case. Thank you in advance. 

Regards,
Dess | Tech Support Engineer, Principal
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Tags
RibbonBar
Asked by
Ian
Top achievements
Rank 2
Bronze
Iron
Iron
Answers by
Dess | Tech Support Engineer, Principal
Telerik team
Share this question
or