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();
        }