カスタム検証を備えたカスタム TextBlock がありますが、パスワード ボックス機能も使用する必要があります。カスタム Numeric PasswordBox を作成するにはどうすればよいですか?
質問する
391 次
1 に答える
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);
}
于 2012-04-09T16:35:11.667 に答える