public Task HandleCloseDisplayAsync() { if (eftDialog != null) { eftDialog.Close(); eftDialog.BtnOK.Click -= BtnOK_Click; eftDialog.BtnCancel.Click -= BtnCancel_Click; eftDialog = null; } return(Task.FromResult(0)); }
public Task HandleDisplayResponseAsync(EFTDisplayResponse eftDisplayResponse) { DisplayResponse = eftDisplayResponse; if (eftDialog == null) { eftDialog = new TestDialogUI(); eftDialog.DataContext = this; eftDialog.BtnOK.Click += BtnOK_Click; eftDialog.BtnCancel.Click += BtnCancel_Click; eftDialog.txtResponseLine1.Text = eftDisplayResponse.DisplayText[0]; eftDialog.txtResponseLine2.Text = eftDisplayResponse.DisplayText[1]; eftDialog.Show(); } loadButtons(eftDisplayResponse); if (eftDisplayResponse.InputType != InputType.None) { eftDialog.txtInput.Visibility = System.Windows.Visibility.Visible; } return(Task.FromResult(0)); }