private void btnCancelWaitingRevert_Click(object sender, System.Windows.RoutedEventArgs e) { var vm = this.DataContext as RegisterVM; facade.CancelWaitingRevert(vm, (obj, args) => { vm.RevertInfo.RevertStatus = null; vm.RevertInfo.RevertAuditMemo = string.Empty; vm.RevertInfo.RevertAuditUserName = string.Empty; vm.RevertInfo.RevertAuditTime = null; vm.RevertInfo.RevertAuditUserSysNo = null; SetButtonStatus(); Window.Alert(ResRegisterMaintain.Info_OperateSuccessfully); }); }