示例#1
0
 public static void HideWindow()
 {
     Application.Current.Dispatcher.Invoke(() =>
     {
         if (_currWindow != null)
         {
             _currWindow.DoClose();
         }
         _currWindow = null;
     });
 }
示例#2
0
 public static void ShowWindow()
 {
     Application.Current.Dispatcher.Invoke(() =>
     {
         if (_currWindow == null)
         {
             _currWindow       = new DownloadProgressWindow();
             _currWindow.Owner = Application.Current.MainWindow;
             _currWindow.Show();
         }
     });
 }
示例#3
0
 private static void HideWindows()
 {
     CheckingForUpdateWindow.HideWindow();
     UpdateAvailableDialog.HideWindow();
     DownloadProgressWindow.HideWindow();
 }
示例#4
0
 internal static void Updater_Downloaded(long downloadedBytes, long totalBytes)
 {
     DownloadProgressWindow.Progress(downloadedBytes, totalBytes);
 }