public void Handle(DesignContextChanged message) { var timeouteSetting = appSetting.GetSetting("MainWindow.PluginResponseTimeout", 15); pluginResponseTimeoutService.SetResponseTimeout(timeouteSetting); OnWindowGrab(null); NavigationMenuViewModel.ResetMenuState(); ToolboxMenuViewModel.ResetMenuState(); pluginActionSender.TerminatePlugins(); }
protected override void OnInitialize() { base.OnInitialize(); eventAggregator.Subscribe(this); InitializeInformationBoard(); // eventAggregator.Subscribe(BusyIndicatorViewModel); // eventAggregator.Subscribe(BusyIndicatorWindowViewModel); BIVisible = false; NavigationMenuViewModel.Initialize(); ToolboxMenuViewModel.Initialize(); StartCommunicationServer(); CreatePluginContainer(); }