private void InitDesigner() { buttonApplyChanges.IsEnabled = false; rootGrid.Children.Clear(); designerControl = new StiWpfDesignerControl(); designerControl.SetValue(Grid.ColumnProperty, 1); rootGrid.Children.Add(designerControl); InitStandardToolbarPanel(); InitBordersToolbarPanel(); InitFormattingToolbarPanel(); InitLayoutToolbarPanel(); InitStatusBarPanel(); InitStyleToolbar(); InitZoomToolbar(); InitMainMenuService(); InitDictionaryPanel(); }
public Window1() { StiOptions.Wpf.CurrentTheme = StiOptions.Wpf.Themes.Office2013Theme; InitializeComponent(); designerControl = new StiWpfDesignerControl(); #region Init Services StiServiceContainer cont = designerControl.Services.GetServices(typeof(StiWpfToolbarService)); foreach (StiService service in cont) { if (service is StiWpfStandardToolbarService) { standardToolbarService = service as StiWpfStandardToolbarService; } else if (service is StiWpfBordersToolbarService) { bordersToolbarService = service as StiWpfBordersToolbarService; } else if (service is StiWpfFormattingToolbarService) { formattingToolbarService = service as StiWpfFormattingToolbarService; } else if (service is StiWpfLayoutToolbarService) { layoutToolbarService = service as StiWpfLayoutToolbarService; } else if (service is StiWpfStatusBarService) { statusBarService = service as StiWpfStatusBarService; } else if (service is StiWpfStyleToolbarService) { styleToolbarService = service as StiWpfStyleToolbarService; } else if (service is StiWpfZoomToolbarService) { zoomToolbarService = service as StiWpfZoomToolbarService; } } cont = designerControl.Services.GetServices(typeof(StiWpfMainMenuService)); foreach (StiService service in cont) { if (service is StiWpfMainMenuService) { mainMenuService = service as StiWpfMainMenuService; } } cont = StiConfig.Services.GetServices(typeof(StiWpfPanelService)); foreach (StiService service in cont) { if (service is StiWpfDictionaryPanelService) { dictionaryPanelService = service as StiWpfDictionaryPanelService; } } #endregion InitDesigner(); }