1

ユーザー名とパスワードを入力するログイン フォームを持つ Windows Phone 8 アプリを作成しています。

<TextBlock Text="username"/>
<TextBox x:Name="UsernameText"/>

<TextBlock Text="password"/>
<PasswordBox x:Name="PasswordText"/>

「次へ」ボタンまたはキーボードの Return キーを押すと、最初のフォーム フィールドから次のフォーム フィールドにジャンプする、同様のエクスペリエンスを Web フォームに表示できるようにしたいと考えています。これは可能ですか?

4

1 に答える 1

1

そのためのサポートは組み込まれていません。KeyDown イベント ハンドラーを UsernameText に追加できます。

private void HandleUsernameKeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
    if (e.Key == Key.Enter || e.PlatformKeyCode == 0x0A)
    {
        e.Handled = true;
        PasswordText.Focus();
    }
}

TextBox ごとに個別のイベント ハンドラーが必要です (または、sender パラメーターに基づいてフォーカスを取得するコントロールを決定できます)。

于 2013-10-12T16:16:17.703 に答える