Exemple #1
0
 /// <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();
     });
 }
Exemple #2
0
 /// <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);
 }