private void clear3_Click(object sender, RoutedEventArgs e) { regexOverride = true; Application.Current.Dispatcher.Invoke(() => { Waist3Measurement.Clear(); }); Waist3Measurement.Focus(); regexOverride = false; }
private void repositionTimer_Tick(object sender, EventArgs e) { checkBox.IsEnabled = true; var timer = sender as DispatcherTimer; if (timer == null) { return; } if (isThirdMeasurement == false) { button.IsEnabled = true; waiting.Visibility = Visibility.Hidden; clear1.IsEnabled = true; clear2.IsEnabled = true; Waist2Measurement.IsEnabled = true; Waist1Measurement.IsEnabled = true; Keyboard.Focus(Waist2Measurement); } else { if (manualMeasurement == false) { waiting3rdMeasurement.Visibility = Visibility.Hidden; clear1.IsEnabled = false; clear2.IsEnabled = false; button.Visibility = Visibility.Hidden; Waist1Measurement.IsEnabled = false; Waist2Measurement.IsEnabled = false; textBlock6.Visibility = Visibility.Visible; textBlock5.Visibility = Visibility.Visible; Waist3Measurement.Visibility = Visibility.Visible; button1.Visibility = Visibility.Visible; button1.IsEnabled = true; clear3.Visibility = Visibility.Visible; Waist3Measurement.IsEnabled = true; isThirdMeasurement = false;//Must reset so first to measurements can be re-taken button.Visibility = Visibility.Hidden; textBlock8.Visibility = Visibility.Visible; textBlock7.Visibility = Visibility.Visible; Waist3Measurement.Focus(); } else { waiting3rdMeasurement.Visibility = Visibility.Hidden; button4.IsEnabled = true; button3.Visibility = Visibility.Hidden; textBlock6.Visibility = Visibility.Visible; textBlock5.Visibility = Visibility.Visible; textBlock8.Visibility = Visibility.Visible; Waist3Measurement.Visibility = Visibility.Visible; clear3.Visibility = Visibility.Visible; button4.Visibility = Visibility.Visible; textBlock7.Visibility = Visibility.Visible; Waist3Measurement.IsEnabled = true; Waist3Measurement.Focus(); } } timer.Stop(); repositionTimer = null; }
//Decalres a BT measurement private void checkBox_Unchecked(object sender, RoutedEventArgs e) { regexOverride = true; manualMeasurement = false; Application.Current.Dispatcher.Invoke(() => { Waist1Measurement.Clear(); Waist2Measurement.Clear(); Waist3Measurement.Clear(); }); MessageBox.Show("You are now entering measurements with Bluetooth."); ////// RunCleanUp(); Waist1Measurement.Focus(); //////// regexOverride = false; }
bool regexOverride = false;//allows usage of text box clear operations to delte old results by not having regex applied to user input private void checkBox_Checked(object sender, RoutedEventArgs e) { regexOverride = true; manualMeasurement = true; Application.Current.Dispatcher.Invoke(() => { Waist1Measurement.Clear(); Waist2Measurement.Clear(); Waist3Measurement.Clear(); }); MessageBox.Show("You are now entering measurements manually.\n\n" + "Please ensure measurements are of 1 decimal place format\n\n" + "For example, 80 cm should be inout as 80.0\n" + "140 cm should be input as 140.0"); ////// RunCleanUp(); Waist1Measurement.Focus(); /////// regexOverride = false; }