I want the white arrow to appear in my text input boxes so users have a way of forward other than tapping away from the keyboard or using the hardware Back button.
T
Instead of handling the TextChanged method, handle the KeyUp method of the Textbox:
TextChanged
KeyUp
private void InputBox_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == Key.Enter) { //enter has been pressed } }