//Control move focus private void MoveFocus(object sender, KeyEventArgs e) { //Close on esc press (OpenBoxPopUp) if (e.Key == Key.Escape)// && ((Control)sender).Name == "OpenBoxValueTX" { OpenBoxValueTX.Clear(); OpenBoxPopUp.IsOpen = false; e.Handled = true; } if (e.Key == Key.Enter) { TraversalRequest tRequest = new TraversalRequest(FocusNavigationDirection.Next); UIElement keyboardFocus = Keyboard.FocusedElement as UIElement; if (keyboardFocus != null) { keyboardFocus.MoveFocus(tRequest); } e.Handled = true; } }
//Close popup box private void ClosePopUpBox_Click(object sender, RoutedEventArgs e) { OpenBoxValueTX.Clear(); OpenBoxPopUp.IsOpen = false; }
//Open box BT pos private void OpenBoxBT_Click(object sender, RoutedEventArgs e) { OpenBoxPopUp.IsOpen = true; OpenBoxValueTX.Focus(); }