Hiding menu in report designer control
Posted: Mon Apr 08, 2013 8:03 am
I want to use StiWpfDesignerControl in my wpf application. But my problem is that I'm unable to hide File menu in the ribbon. I've tried many different approaches:
but still File menu with all commands (New, Open) are visible. Can you tell me how I can hide File menu in ribbon in StiWpfDesignerControl?
Code: Select all
StiOptions.Designer.ShowDesignerControlMainMenu = false;
StiOptions.Designer.Ribbon.ShowMainMenuNew = false;
StiOptions.Designer.Ribbon.ShowMainMenuReportNew = false;
StiConfig.Load();
StiWpfMainMenuService service =
(StiWpfMainMenuService) StiConfig.Services.GetService(typeof(StiWpfMainMenuService));
service.ShowHelp = false;
service.ShowFileFormNew = false;
service.ShowFileReportNew = false;
service.ShowFilePageNew = false;
service.ShowFile = false;
service.ShowFileReportOpen = false;
var menuService=(StiWpfMainMenuService)stiWpfDesignerControl1.Services.GetService(typeof (StiWpfMainMenuService));
menuService.ShowHelp = false;
menuService.ShowFileFormNew = false;
menuService.ShowFileReportNew = false;
menuService.ShowFilePageNew = false;
menuService.ShowFile = false;
menuService.ShowFileReportOpen = false;
stiWpfDesignerControl1.RefreshRibbonMainMenu();
var menuService1 = StiWpfMainMenuService.GetService(stiWpfDesignerControl1);
menuService1.ShowHelp = false;
menuService1.ShowFileFormNew = false;
menuService1.ShowFileReportNew = false;
menuService1.ShowFilePageNew = false;
menuService1.ShowFile = false;
menuService1.ShowFileReportOpen = false;
stiWpfDesignerControl1.RefreshRibbonMainMenu();
StiWpfStandardToolbarService stdToolbar = StiWpfStandardToolbarService.GetService();
stdToolbar.ShowReportNew = false;
stiWpfDesignerControl1.RefreshToolbars();
stiWpfDesignerControl1.RefreshRibbonMainMenu();
stiWpfDesignerControl1.RefreshRibbonReportFile();