UpgradeWindow.xaml.cs 858 B

12345678910111213141516171819202122232425262728293031
  1. using System.Threading.Tasks;
  2. using System.Windows;
  3. namespace aipdev
  4. {
  5. /// <summary>
  6. /// Interaction logic for UpgradeWindow.xaml
  7. /// </summary>
  8. public partial class UpgradeWindow : Window
  9. {
  10. public UpgradeWindow()
  11. {
  12. InitializeComponent();
  13. Waiting.WaitingBackground.Visibility = Visibility.Collapsed;
  14. Waiting.StartWaiting();
  15. }
  16. /// <summary>
  17. /// Set the downloading progress.
  18. /// </summary>
  19. /// <param name="process">The progress to set.</param>
  20. /// <returns></returns>
  21. public async Task SetProcessAsync(int process)
  22. {
  23. await Dispatcher.InvokeAsync(() =>
  24. {
  25. DownloadingInfo.Text = $"发现新版本,正在下载客户端更新包...{process}%";
  26. });
  27. }
  28. }
  29. }