private void btnCloseRMA_Click(object sender, System.Windows.RoutedEventArgs e) { var vm = this.DataContext as RegisterVM; facade.Close(vm.SysNo.Value, (obj, args) => { vm.BasicInfo.Status = args.Result.BasicInfo.Status; vm.BasicInfo.CloseTime = args.Result.BasicInfo.CloseTime; vm.BasicInfo.CloseUserName = args.Result.BasicInfo.CloseUserName; vm.BasicInfo.CloseUserSysNo = args.Result.BasicInfo.CloseUserSysNo; SetButtonStatus(); Window.Alert(ResRegisterMaintain.Info_OperateSuccessfully); }); }