Gif*_*guy 20 wpf xaml return passwordbox .net-3.5
在PasswordBox中捕获返回键的最佳方法是什么?(WPF/XAML)
我的登录表单上有一个TextBox字段和一个PasswordBox字段(用于用户名和密码输入).我还有一个登录按钮,它调用执行登录验证过程的方法.
我需要让Return键以相同的方式在PasswordBox中做出反应,以便用户可以选择输入用户名和密码,然后单击Return返回登录.
有谁知道这是如何在WPF中完成的?任何帮助表示赞赏.
Car*_* G. 55
有一种更简单的机制来激活按钮的代码.WPF Button类提供了一个名为IsDefault的属性.设置为true时,如果在窗口中的某些对象具有焦点时按回车键,则会自动触发按钮的单击事件的代码.这种机制就像密码箱的魅力一样.
您可以处理 PasswordBox(和 TextBox,如果需要)上的 KeyDown 事件,然后使用以下事件处理程序——
private void OnKeyDown(object sender, KeyEventArgs e)
{
if (e.Key != Key.Return && e.Key != Key.Enter)
return;
e.Handled = true;
HandleEnter();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10436 次 |
| 最近记录: |