/// <summary> /// The Test. /// </summary> /// <param name="testWindow">The testWindow<see cref="Window"/>.</param> protected override void Test(Window testWindow) { var client = this.GlobalBrowserData.InterTabClient; DefaultTabHostWindow window = null; UIThreadHelper.Invoke(() => { var viewModel = new DefaultTabHostViewModel(this.GlobalBrowserData); var browserTabModel = viewModel.WebBrowserTabControlViewModel; var tab = new WebBrowserHeaderedItemViewModel(this.GlobalBrowserData, browserTabModel.CefWindowData, null); //browserTabModel.TabItems.Add(tab); window = new DefaultTabHostWindow { DataContext = viewModel }; }); window.ShowDialog(); }
/// <summary> /// The CreateBrowser. /// </summary> /// <returns>The <see cref="HeaderedItemViewModel"/>.</returns> internal TabItem CreateBrowser() { var model = new WebBrowserHeaderedItemViewModel(this.GlobalBrowserData, this.CefWindowData, this.DownloadAction); return(model); }