Ribbon not shown when starting Program

I have upgraded to V18.2.0.44 and now the Ribbon is no longer displayed.
The Application is using PRISM and the Ribbon is in a PRISM module which is displayed inside a Syncfusion Docking Manager.



When i double click on the title bar the Ribbon is displayed correctly for the rest of the time until i start it new.

This was/is working with versions below v 18.2.
So something must have been canged on how the Ribbon is rendered.

4 Replies 1 reply marked as answer

DV Duraimurugan Vedagiri Syncfusion Team July 10, 2020 03:33 PM UTC

Hi Helmut,

Thanks for contacting syncfusion support.

We have checked the reported issue "Ribbon not showing" with your shared application. We were able to reproduce the issue while change the themes at runtime, the ribbon disappeared and when double click on the title bar the Ribbon is displayed.

Please refer the sample and video for your reference.

Sample : https://www.syncfusion.com/downloads/support/forum/155909/ze/ThemeTest-180690829.zip

Video : https://www.syncfusion.com/downloads/support/forum/155909/ze/RibbonTheme521981966.zip

So, can you please confirm whether you are mentioning this as the issue. Based on your confirmation we can proceed further on this.

Regards,
Duraimurugan V 


Marked as answer

HW Helmut Wahrmann July 13, 2020 01:08 PM UTC

Hi Duraimurugan,

i haven't noticed it with the ThemeTest App.
i see it with my full blown app.
But i guess it is related to a Theme change, since i am reading the saved theme and apply it on startup.

regards,

Helmut


DV Duraimurugan Vedagiri Syncfusion Team July 14, 2020 11:45 AM UTC

Hi Helmut,

Thanks for your update.

We have checked the reported issue "Ribbon disappeared while change the themes when ApplyStylesOnApplication is true" and confirmed it is defect. We have logged a defect report on this. The fix will be included in our upcoming weekly NuGet which will be roll out on July 28th, 2020.

You can track the status through the following feedback link:

https://www.syncfusion.com/feedback/16058/ribbon-disappeared-while-change-the-themes-when-applystylesonapplication-is-true

Regards,
Duraimurugan V



VR Vijayalakshmi Roopkumar Syncfusion Team July 28, 2020 01:42 PM UTC

Hi Helmet, 
 
Thank you for your patience. 
 
We have analyzed the reported issue with Ribbon “Ribbon disappeared while change the themes when ApplyStylesOnApplication is true". In our analysis, we could found that, it occurs due to the ApplyStylesOnApplication property set at run time. This property decides whether to maintain the resource at application level or as framework resource. The resource are merged initially at application level and it is not invoked after that. So as per our new implementation, it is recommended  to use  ApplyStylesOnApplication in App.xaml.cs.  
 
Please find the code and modified sample: 
 
Code:[C#] 
 
 
public partial class App : Application 
    { 
        public App() 
        { 
            //Enable the ApplyStylesOnApplication is Here 
           SfSkinManager.ApplyStylesOnApplication = true; 
        } 
    } 
 
 
 
 
 
Screenshot:[Now the Ribbon correctly shown on dynamically changing the theme] 
 
 
 
Please try this solution and let us know if it is helpful. 
 
Regards, 
Vijayalakshmi VR 


Loader.
Up arrow icon