void da_DoTypeCompleted(object sender, FF.DoTypeCompletedEventArgs e) { var selectedItem = this.tabControl1.SelectedItem as TabItem; if (null == selectedItem) { return; } //调用服务上传 try { loadingWindow.Show(); FF.CCFormSoapClient da = Glo.GetCCFormSoapClientServiceInstance(); da.UploadFileAsync(buffer, "\\Temp\\" + Glo.FK_MapData + ".xml"); da.UploadFileCompleted += new EventHandler <FF.UploadFileCompletedEventArgs>(da_UploadFileCompleted); } catch (Exception ex) { this.DialogResult = false; MessageBox.Show(ex.Message, "错误", MessageBoxButton.OK); } this.DialogResult = true; loadingWindow.DialogResult = false; }