public static void Start(MainWindow mainWindow) { _mainWindow = mainWindow; DownloadUpdateThread.Start(); }
public static void Start(MainWindow mainWindow) { _mainWindow = mainWindow; RefreshAppSessionThread.Start(); }
private void InitializeMainWindowAndTaskbarPanel() { _taskbarPanel = CreateTaskbarPanel(_mainViewModel, ServiceLocator.UiHelper); _mainWindow = new MainWindow(_mainViewModel, _taskbarPanel); _taskbarPanel.ApplicationWindow = _mainWindow; _mainWindow.RegisterTaskbarCallbacks(_taskbarPanel); UpdateManager.Start(_mainWindow); AppSessionRefresher.Start(_mainWindow); _mainWindowReadyLatch.Unlock(); if (!ServiceLocator.LocalStorage.IsLoadedFromFile) { ServiceLocator.UiHelper.PerformInUiThread(() => _mainWindow.Show()); ResurrectBrowserWindows(); } }