//ncrunch: no coverage start public MainWindow() { InitializeComponent(); if (DesignerProperties.GetIsInDesignMode(this)) return; Show(); var window = new WpfHostedFormsWindow(TestControl.EngineViewport, this); Closing += (sender, args) => window.Dispose(); new BlockingViewportApp(window); }
//ncrunch: no coverage start public MainWindow() { InitializeComponent(); if (DesignerProperties.GetIsInDesignMode(this)) { return; } Show(); var window = new WpfHostedFormsWindow(TestControl.EngineViewport, this); Closing += (sender, args) => window.Dispose(); new BlockingViewportApp(window); }
private void TryStartViewportAndBlock() { if (DesignerProperties.GetIsInDesignMode(this)) { return; } LoadEditorPlugins(); AddToDocumentPane(CreateViewportControl()); AddToDocumentPane(GetPluginByType(typeof(ContentManagerView))); SetupEmulator(); window = new WpfHostedFormsWindow(viewportControl, this); ElementHost.EnableModelessKeyboardInterop(this); StartViewportAndWaitUntilWindowIsClosed(); }