Ribbon Application menu moves outside of bounds of parent window

Hi,

Having a few issues with the ribbon application menu component. If the main application window is not full screen, and there is enough space to fit the applicaiton menu to the left of the main program window and the edge of the screen, it seems to snap to showing the menu "off" of the main program window. 

You can see an image of this in the attached zip file below. 

Is there a way to stop this happening so that the application menu always remains within the confines of the the program window itself and not "off screen"?

Thanks in advance,
Ben

Attachment: Appmenu_2996366.zip

4 Replies 1 reply marked as answer

VR Vijayalakshmi Roopkumar Syncfusion Team May 26, 2021 09:51 AM UTC

Hi Ben  
 
Thank you for contacting Syncfusion Support. 
 
We have checked the reported behavior "Application menu show outside the bounds of RibbonWindow" using our sample, but we are unable to reproduce it. Please find the sample, video for the same from following location 
 
 
 
Kindly check the sample and video and confirm us whether our replication is correct to reproduce this behavior. Else, kindly modify our sample to issue reproducible and also provide replication steps. Also confirm your currently using syncfusion product version details. It would be helpful for us to check and proceed on it further. 
 
Regards, 
Vijayalakshmi VR 



BW Ben Willis May 26, 2021 10:57 AM UTC

Hi Vijayalakshmi,

Thanks for your reply. The sample you attached demonstrates the same incorrect behaviour that my implementation does. That is, if there is enough space to the left of the program window, the application menu will open on the left as oppose to within the program window under the file button. In the attached zip file, there are two images showing this behaviour, one where it displays ok, then one where it doesnt, once the main program window has been moved to the right. 

Thanks,
Ben

Attachment: app_menu_issue_68518f8c.zip


VR Vijayalakshmi Roopkumar Syncfusion Team May 27, 2021 11:30 AM UTC

Hi Ben, 
 
Thank you for your update. 
 
We have checked the reported behavior "ApplicationMenu shown outside of bounds of parentwindow when there is more space at left side in Ribbon" and we too able to reproduce it our end. We have confirmed it as bug and logged a report on this. The patch for this fix is estimated to be available on 10th June, 2021. 
 
You can track the status of this bug using following feedback link 
 
 
Please try this suggestion and let us know if it is helpful. 
 
Regards, 
Vijayalakshmi VR 



VR Vijayalakshmi Roopkumar Syncfusion Team June 10, 2021 05:11 PM UTC

Hi Ben, 
 
Thank you for your patience. 
 
We have fixed the reported behavior with Ribbon and patch for the same can be downloaded from following links.   
  
 
Recommended approach - exe will perform automatic configuration.   
   
 
Please find the patch setup from below location:   
 
  
 
 
 
Assembly Version: 19.1.0.54   
 
Installation Directions:   
 
This patch should replace the files "Syncfusion.Tools.WPF” ,"Syncfusion.Themes.WPF" under the following folder.   
 
$system drive:\ Files\Syncfusion\Essential Studio\$Version # \precompiledassemblies\$Version#\[TargetFramework]   
 
Eg : $system drive:\Program Files\Syncfusion\Essential Studio\19.1.0.54\precompiledassemblies\19.1.0.54\4.6   
 
   
 
To automatically run the Assembly Manager, please check the Run assembly manager checkbox option while installing the patch. If this option is unchecked, the patch will replace the assemblies in precompiled assemblies’ folder only. Then, you must manually copy and paste them to the preferred location or you must run the Syncfusion Assembly Manager application (available from the Syncfusion Dashboard, installed as a shortcut in the Application menu) to re-install assemblies.   
 
   
 
 
  
Please try this patch and let us know if it is resolved at your end. 
 
Regards,   
Vijayalakshmi VR 
 


Marked as answer
Loader.
Up arrow icon