我想知道之前是否可以进行KeyDown事件触发TextChanged?
我已经添加了这两个简单的事件TextBox,现在我想检查是否Delete按下了键.如果是<do nothing>,如果没有<so something>.我已经创建了一个boolean字段,如果我按下就"记住" Delete,但问题是KeyDown触发后TextChanged,所以它不起作用......
小智 6
要取消Keydown事件,您可以添加PreviewKeyDown:
private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if(e.Key == Key.Delete)
e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)