namespace HStation.WinFrmUI.Xhs { public partial class AssetsAutoMatchingMainDlg : DevExpress.XtraEditors.XtraForm { public AssetsAutoMatchingMainDlg(AssetsAutoMatchingInputViewModel assetsAutoMatchingInputViewModel) { _assetsAutoMatching = assetsAutoMatchingInputViewModel; InitializeComponent(); } public event Func RelaodEvent = null; private AssetsAutoMatchingInputViewModel _assetsAutoMatching = null; //完成 private void btnComplete_Click(object sender, EventArgs e) { if (RelaodEvent.Invoke(_assetsAutoMatching)) { TipFormHelper.ShowSucceed("修改成功!"); } else { TipFormHelper.ShowError("修改失败!"); } this.DialogResult = DialogResult.OK; this.Close(); } //自动匹配 private async void BtnAutoMatching_Click(object sender, EventArgs e) { WaitFormHelper.ShowWaitForm(this); _assetsAutoMatching = await this.AssetsMainChoicePage.SetMatching(_assetsAutoMatching); WaitFormHelper.HideWaitForm(this); } } }