Hi Regis,
We regret for the inconvenience caused. I am able to see the problem with the BarStyle property and I have logged a bug report in this regard.
Defect # 1598 - BarStyle property is not working when set dynamically.
We will try our very best to fix this issue at the earliest and keep you informed.
You can change the visibility of a bar by getting the CommandBar and use SetBarVisibility method and set the Bar''s visiblity to false.
this.mainFrameBarManager1.GetCommandBarManager().SetBarVisibility(this.bar2, false);
Please let me know if you have any questions. Thanks for using Syncfusion products.
Regards,
Mano