private void maxRowsEntering_KeyUp(object sender, KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.Enter) { ResultsOutput.AllowFocusOnInteraction = true; ResultsOutput.Focus(FocusState.Programmatic); } }
private void ConfProb_KeyUp(object sender, KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.Enter) { ResultsOutput.AllowFocusOnInteraction = true; ResultsOutput.Focus(FocusState.Programmatic); } if (e.Key == Windows.System.VirtualKey.Left) { NumOfValuesEntering.AllowFocusOnInteraction = true; NumOfValuesEntering.Focus(FocusState.Keyboard); } }
//Entering values and outputing results private void Value_KeyUp(object sender, KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.Enter) { formatOfValIsCorrect[currentValueNumber] = double.TryParse(textBoxesList[currentValueNumber].Text, out values[currentValueNumber]); if (currentValueNumber < NumOfVal - 1 && formatOfValIsCorrect[currentValueNumber]) { textBoxesList[currentValueNumber + 1].AllowFocusOnInteraction = true; textBoxesList[currentValueNumber + 1].Focus(FocusState.Keyboard); } else if (currentValueNumber == NumOfVal - 1 && formatOfValIsCorrect[currentValueNumber]) { ResultsOutput.Focus(FocusState.Programmatic); } } }