private void CheckUpdate(object para) { string version; bool hasNewVersion = SDKClient.SDKClient.Instance.ScanNewVersion(out version); if (hasNewVersion) { //有新版本,直接打开升级程序 System.Diagnostics.Process.Start(SDKClient.SDKProperty.LaunchObj, "IMUI"); } else { DetectNewVersionWindow win = new DetectNewVersionWindow(hasNewVersion, version); win.ShowDialog(); } }
private void CheckUpdate(object para) { bool?result = App.IsCancelOperate("检查更新", "您有文件正在传输中,确定终止文件传输吗?"); if (result == true) //取消,不做操作 { } else //继续操作,则直接执行 { string version; bool hasNewVersion = SDKClient.SDKClient.Instance.ScanNewVersion(out version); if (hasNewVersion) { //有新版本,直接打开升级程序 System.Diagnostics.Process.Start(SDKClient.SDKProperty.LaunchObj, "IMUI"); } else { DetectNewVersionWindow win = new DetectNewVersionWindow(hasNewVersion, version); win.ShowDialog(); } } }