/// <summary> /// 更新UI /// </summary> /// <param name="button"></param> /// <param name="enable"></param> private void SaveFinishCallBack(DnsOperatorResult result) { //ConfirmButton.Dispatcher.Invoke(new Action<DependencyProperty, object>(ConfirmButton.SetValue), DispatcherPriority.Background, Button.IsEnabledProperty, true); this.Dispatcher.Invoke(() => { ConfirmButton.IsEnabled = true; this.Close(); }); }
/// <summary> /// 保存DNS记录回调 /// </summary> /// <param name="result"></param> private void EditFinishCallBack(DnsOperatorResult result) { //错误则显示错误信息 if (result.code != 0) { mMainWindow.SetStatustProgess(new MainWindowStatusNotify() { alertLevel = AlertLevel.ERROR, message = string.Format("[{0}]{1}", result.code, result.message) });; //win.SetStatusBarText(AlertLevel.ERROR, result.message); } else { LoadDnsRecord(); } //触发完成事件 OnSaveFinish?.Invoke(result); }