我有自定义TextBlock和我的自定义验证,但我还需要使用密码框功能。如何制作自定义数字密码框?
答案 0 :(得分:1)
只需将一个PasswordBox添加到您的XAML中,如下所示:
<PasswordBox x:Name="MyPasswordBox" KeyDown="MyPasswordBox_KeyDown" />
然后使用KeyDown事件删除非0到9的所有按键,如下所示:
private void MyPasswordBox_KeyDown(object sender, KeyEventArgs e)
{
e.Handled = (e.Key < Key.D0 || e.Key > Key.D9);
}