繁体   English   中英

Windows Phone 8-使用XAML创建Web样式的表单

[英]Windows Phone 8 - Creating a web-style form with XAML

我正在创建一个具有登录表单的Windows Phone 8应用,您可以在其中输入用户名和密码。

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

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

我希望能够提供与Web表单类似的体验,其中按下“下一个”按钮或键盘上的Return键将从第一个表单字段跳至下一个表单字段。 这可能吗?

没有内置的支持。 您可以将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参数决定哪个控件应该获得焦点)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM