Beispiel #1
0
 public static FinishViewModel GetInstance()
 {
     if (finish == null)
     {
         lock (syncRoot)
         {
             if (finish == null)
             {
                 finish = new FinishViewModel();
             }
         }
     }
     return(finish);
 }
Beispiel #2
0
 private void UnInstall()
 {
     try
     {
         process.RefreshProgressBar("读取卸载信息.", 0);
         this.GetInstallPath();
         process.RefreshProgressBar("删除安装文件.", 10);
         this.RemoveFiles();
         process.RefreshProgressBar("删除桌面快捷方式.", 80);
         this.RemoveDestopShorcut();
         process.RefreshProgressBar("删除注册表.", 90);
         this.RemoveRegistry();
         process.RefreshProgressBar("卸载完成.", 100);
     }
     catch (Exception e)
     {
         FinishViewModel.GetInstance().Message = e.Message;
         Navigation.GetInstance().Next();
     }
 }