private void btnRecord_Click(object sender, RoutedEventArgs e) { SelectChangedSource = UiSelectChangedSource.SelectChangeFinished; if (IsRecording == false) { MouseKeyboardEventHandler.Init(); btnRecord.Content = "Pause"; textBoxRecording.Text = "Recording"; gridTextRecording.Background = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0, 0)); IsRecording = true; AppInsights.LogEvent("Record"); } else { IsRecording = false; MouseKeyboardEventHandler.UnInit(); btnRecord.Content = "Record"; textBoxRecording.Text = ""; gridTextRecording.Background = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); AddInspectUi(null); // remove last Inspect node AppInsights.LogEvent("Pause"); } }
private void InitMouseKeyboard(Object source, System.Timers.ElapsedEventArgs e) { timer.Stop(); timer.Elapsed -= InitMouseKeyboard; timer = null; this.Dispatcher.Invoke(new Action(() => { MouseKeyboardEventHandler.Init(); }), System.Windows.Threading.DispatcherPriority.Normal); }
private void btnRecord_Click(object sender, RoutedEventArgs e) { SelectChangedSource = UiSelectChangedSource.SelectChangeFinished; if (IsRecording == false) { try { //Start Application Under Test var app = new Winium.Cruciatus.Application(txtAppAddress.Text); app.Start(); //****** MouseKeyboardEventHandler.Init(); btnRecord.Content = "Pause"; textBoxRecording.Text = "Recording"; gridTextRecording.Background = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0, 0)); IsRecording = true; AppInsights.LogEvent("Record"); } catch (Exception) { MessageBox.Show("The application under test does not exists"); } } else { IsRecording = false; MouseKeyboardEventHandler.UnInit(); btnRecord.Content = "Start"; textBoxRecording.Text = ""; gridTextRecording.Background = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); AddInspectUi(null); // remove last Inspect node AppInsights.LogEvent("Pause"); } }