0
我在我PreviewKeyDown事件试图验证码,如果哈希(#)键被按下或不检测,但它仍然显示数(3)在我的文本框和消息框: -如何检测在WPF中是否按下散列键(#)?
private void text_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.D3 && Keyboard.Modifiers == ModifierKeys.Shift)
MessageBox.Show(e.Key.ToString());
}
我怎样才能修改或更改此代码以执行我所需的操作?!
谢谢。
这只适用于散列码在数字“3”上的键盘。我的英国键盘在输入按钮旁边有哈希键,并与'tilde'键共享。 – keyboardP
与我的一样,但我在Windows中配置了美国布局。我同意你的评论并更新了我的答案。 – trashr0x