public MainWindow() { InitializeComponent(); #if DEBUG VimTrace.TraceSwitch.Level = TraceLevel.Info; #endif _vimComponentHost = new VimComponentHost(); _classificationFormatMapService = _vimComponentHost.CompositionContainer.GetExportedValue<IClassificationFormatMapService>(); _vimAppOptions = _vimComponentHost.CompositionContainer.GetExportedValue<IVimAppOptions>(); _vimWindowManager = _vimComponentHost.CompositionContainer.GetExportedValue<IVimWindowManager>(); var vimAppHost = _vimComponentHost.CompositionContainer.GetExportedValue<VimAppHost>(); vimAppHost.MainWindow = this; vimAppHost.VimWindowManager = _vimWindowManager; _vimWindowManager.VimWindowCreated += OnVimWindowCreated; // Create the initial view to display AddNewTab("Empty Doc"); }
public MainWindow() { InitializeComponent(); #if DEBUG VimTrace.TraceSwitch.Level = TraceLevel.Info; #endif _vimComponentHost = new VimComponentHost(); _classificationFormatMapService = _vimComponentHost.CompositionContainer.GetExportedValue <IClassificationFormatMapService>(); _vimAppOptions = _vimComponentHost.CompositionContainer.GetExportedValue <IVimAppOptions>(); _vimWindowManager = _vimComponentHost.CompositionContainer.GetExportedValue <IVimWindowManager>(); var vimAppHost = _vimComponentHost.CompositionContainer.GetExportedValue <VimAppHost>(); vimAppHost.MainWindow = this; vimAppHost.VimWindowManager = _vimWindowManager; _vimWindowManager.VimWindowCreated += OnVimWindowCreated; // Create the initial view to display AddNewTab("Empty Doc"); }