0
我有以下WPF代码来验证按键,并根据按下的按键,它允许用户输入密钥或只是停止按键事件来停止输入无效的密钥。按键验证
<TextBox PreviewKeyDown="PreviewKeyDown" />
private void PortPreviewKeyDown(object sender, KeyEventArgs e)
{
bool allowedKeys;
allowedKeys = // logic for validation
e.Handled = allowedKeys;
}
我的问题是,这是做验证在WPF的正确方法。我想限制用户输入无效字符..
我知道我可以使用依赖属性和调用验证然后显示错误或成功ss消息,但我不想那么远,我只是想阻止用户输入无效字符。