У меня есть 8 небольших текстовых полей с максимальной длиной 1, и я хочу сделать это, когда кто-то вводит символ в одном из полей, он автоматически перемещает курсор в следующее поле без пользователь должен нажать вкладку или вручную щелкнуть следующее поле в win 10 UWp Есть ли простой способ сделать это?Перемещение курсора в следующее текстовое поле автоматически в UWP
-1
A
ответ
0
он автоматически перемещает курсор в следующее поле без необходимости нажатия на вкладку или вручную щелкнуть следующее поле в win 10 UWp. Есть ли простой способ сделать это?
Метод Focus будет то, что вы хотите. Передайте FocusState.Keyboard в качестве параметра, если вы настраиваете фокус в результате взаимодействия с клавиатурой, например, с помощью последовательности вкладок или нажатия клавиши.
Я сделал простой пример кода для справки:
<StackPanel Orientation="Horizontal" Height="50">
<TextBox x:Name="txb1" MaxLength="1" Width="20" TextChanged="txb_TextChanged"></TextBox>
<TextBox x:Name="txb2" MaxLength="1" Width="20" TextChanged="txb_TextChanged" Margin="10 0 0 0"></TextBox>
</StackPanel>
private void txb_TextChanged(object sender, TextChangedEventArgs e)
{
TextBox textbox = sender as TextBox;
if (!string.IsNullOrEmpty(textbox.Text.Trim()))
{
txb2.Focus(FocusState.Keyboard);
}
}
Смежные вопросы
- 1. перемещение позиции курсора в текстовом поле
- 2. Перемещение курсора в поле EditText? Android
- 3. Текстовое поле описания курсора
- 4. Добавление значка следующее текстовое поле
- 5. Как установить фокус в следующее текстовое поле
- 6. gtk_widget_grab_focus() автоматически переходит в следующее поле?
- 7. Перемещение курсора в JavaScript
- 8. Заполнить автоматически текстовое поле
- 9. Копировать/Вставить язык курсора в текстовое поле
- 10. текстовое поле автоматически расширяемой
- 11. Как использовать ввод для перемещения курсора в следующее текстовое поле вместо отправки?
- 12. jQuery получить следующее текстовое поле в таблице не в последовательности
- 13. Visual C++ остановить перемещение курсора текстового поля
- 14. Перемещение курсора к следующему полю
- 15. Смещение фокуса на следующее текстовое поле
- 16. Смещение фокуса на следующее Текстовое поле
- 17. Найти следующее текстовое поле с помощью Jquery
- 18. uiresponder следующее текстовое поле getFirstResponder после keyEvent
- 19. Перемещение элементов в UWP
- 20. В Javascript, как автоматически переместить курсор в следующее текстовое поле, когда текущее заполнено?
- 21. Нажмите ввод в текстовое поле, чтобы переместить фокус в следующее текстовое поле, не выбирая текст
- 22. Мое текстовое поле автоматически очищается
- 23. Как автоматически заполнить текстовое поле в gridview?
- 24. Как автоматически заполнить текстовое поле в C#
- 25. Перемещение курсора в Java
- 26. Перемещение курсора в UITextView
- 27. Как автоматически добавить текстовое поле
- 28. Как щелкнуть текстовое поле автоматически?
- 29. Позволяет пользователю вводить только следующее доступное текстовое поле в Swift
- 30. Как перенести курсор UITextField в следующее текстовое поле
Пожалуйста, обратитесь к: stackoverflow.com/help/how-to -просить. И приложите усилия, чтобы завершить 2-минутный тур по сайту. –