私は簡単なフォームを持っています。ユーザが電話キーボードでenterを押すとカーソルが次のテキストボックスに移動します。 ユニバーサルWindowsアプリケーションでこれを行うことはできますか? アンドロイドでは、キーボードに[次へ]/[完了]キーが表示され、フォーム要素をナビゲートします。submit(Windows Phone)の代わりに 'Enter'キーを押したときに次のテキストボックスに移動
6
A
答えて
7
をご確認ください。
キーボードイベントを再生するために、TextBoxコンテナのKeyDownイベントを使用します(例:StackPanel)。だからあなたのコードがするFocusManagerの詳細については
private void stackPanel_KeyDown(object sender, KeyRoutedEventArgs e)
{
if (e.Key == Windows.System.VirtualKey.Enter)
{
if (FocusManager.GetFocusedElement() == inputTextBox) // Change the inputTextBox to your TextBox name
{
FocusManager.TryMoveFocus(FocusNavigationDirection.Next);
FocusManager.TryMoveFocus(FocusNavigationDirection.Next);
}
else
{
FocusManager.TryMoveFocus(FocusNavigationDirection.Next);
}
// Make sure to set the Handled to true, otherwise the RoutedEvent might fire twice
e.Handled = true;
}
}
この方法のように動作します、https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.uielement.keydown
0
あなたがyourTextBoxName.Focus()
のようなものを持っていますか..?またNew Password
テキストボックスのためKeyDownEventを使用して、あなたがプログラムでフォーカスを移動するFocusManagerを使用することができ、次の
if (e.Key == Key.Enter || e.PlatformKeyCode == 0x0A)
{
confirmPassword.Focus();//change confirmPassword to your controls actual name
}
関連する問題
- 1. WPF DataGridでEnterキーを押したときに次の列に移動
- 2. Tabキーを押したときに次のコントロールに移動
- 3. Enterキーを押して次のコントロールに移動します
- 4. テキストエリアにEnterキーを押して値を送信し、Shift + Enterを押すと次の行に移動します。
- 5. enterを使用して、submitの代わりに次のtextboxにカーソルを移動する方法は?
- 6. rails simpleform submitのボタンの代わりにenterを押してください
- 7. シューズ(Ruby)でClickingボタンの代わりにEnterキーを押す
- 8. Enterを押したときに次のフィールドにフォーカスを移動する方法
- 9. 行をコミットせずにEnterキーを押したときに次の行に移動
- 10. Windows 8のEnter/Returnキーの次のコントロールに移動するストアアプリケーション
- 11. Enterキーを押すたびに画像を左に移動
- 12. pdo PHPを使用してEnterキーを押したときに次のテキストボックスに移動するにはどうすればよいですか?
- 13. Enterキーで次のセルにフォーカスを移動WPF DataGridでを押しますか?
- 14. Enterの代わりにEmberJS on = "submit"とon = "enter"がマウスクリックで発生する
- 15. Ctrl + Enterを押したときにDatagridviewの複数行のテキストボックス
- 16. Enterキーを押した後、テキストボックスにフォーカスを置く
- 17. AutoHotKey:キーを押すと次のプログラムに移動します
- 18. Tkinterスペースボタンの代わりにenterボタンを押す
- 19. Enterキーを押したときにTextListのKeyListenerが起動しない
- 20. PyGame - キーを押したときにカメラが移動しない
- 21. キーを押したときにスプライトを移動する方法
- 22. Enterキーを押したりフォーカスを移動したりせずに新しいセル値を適用する
- 23. クリックまたはキーを押したときに次のスライドに移動しないようにする
- 24. 次のフォルダに移動する代わりに無限ループ
- 25. Enterキーを押したときに検索アクティビティが起動しない
- 26. I Enterキーを押すと
- 27. Windows Phone 7 URLに移動
- 28. Submitの代わりにButtonを使用
- 29. Javascript:conteditable divでEnterキーを押したときにバックスペースキーを押す方法
- 30. SketchFlow Phone Screenの代わりにUserControl
にまだ私をされて悩まれている唯一のものを参照してください、KeyDownイベントの詳細についてはhttps://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.input.focusmanager.trymovefocus
に見ます、なぜそれをStackPanelの代わりにTextBoxの代わりに割り当てるのですか? –
Enterボタンと完了/次ボタンだけがありますか? – testing