[英]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.