private void btnRefund_Click(object sender, RoutedEventArgs e) { RefundVM vm = this.DataContext as RefundVM; refundFacade.Refund(vm.SysNo.Value, (obj, args) => { vm.Status = args.Result.Status; SetButtonStatus(); Window.Alert(ResRefundMaintain.Info_OperateSuccessfully); }); }