示例#1
0
 public void ValidateInstallerFile()
 {
     if (InstallerFiles.ValidateInstallerFile())
     {
         FlipViewIndex = WizardIndex.SelectExtractLocation;
     }
 }
示例#2
0
 public void ValidateExtractLocation()
 {
     if (InstallerFiles.ValidateExtractLocation(InstallerAlreadyExtracted))
     {
         if (InstallerAlreadyExtracted)
         {
             FlipViewIndex = WizardIndex.ModifyInstaller;
         }
         else
         {
             FlipViewIndex = WizardIndex.ExtractingInstaller;
         }
     }
 }
示例#3
0
        public async Task ExtractInstallerFilesAsync()
        {
            try
            {
                StaticViewModel.IsLoading = true;
                StaticViewModel.AddLogMessage("Extracting installer files");

                await Task.Run(() => InstallerFiles.ExtractInstallerFiles());

                FlipViewIndex = WizardIndex.ModifyInstaller;

                StaticViewModel.AddLogMessage("Installer files extraction complete");
            }
            catch (Exception ex)
            {
                StaticViewModel.AddLogMessage(ex, "Extracting installer files failed");
            }
            finally
            {
                StaticViewModel.IsLoading = false;
            }
        }
示例#4
0
 public void RunRadeonSoftwareSetup()
 {
     InstallerFiles.RunRadeonSoftwareSetup();
 }