gpt4 book ai didi

wpf - 我们应该如何处理 WPF 中的键盘事件?应该是 KeyUp 还是 KeyDown?

转载 作者:可可西里 更新时间:2023-11-01 09:21:20 34 4
gpt4 key购买 nike

我一直在使用 WPF 处理所有隧道和冒泡事件,我必须说它们非常强大。
但是我一直质疑自己是使用[PreviewKeyUp and KeyUp]还是[PreviewKeyDown and Keydown]?

我应该使用哪种组合来对按键使用react,为什么?

最佳答案

取决于你想做什么:

  1. PreviewKeyDown = 按下键之前
    示例:如果文本框上有事件,则当前按下的键不会添加到 TextBox.Text
  2. PreviewKeyUp = 放开 key 之前
  3. KeyDown = 按下键后
    示例:如果文本框上有事件,则当前按下的键将添加到 TextBox.Text
  4. KeyUp = 放开 key 后

所以这又取决于你想做什么。如果要添加 TextBox 验证,请使用 PreviewKeyDown 忽略不正确的文本。

如果你想在用户松开 SPACE 时做一些事情,那么我们 KeyUp

关于wpf - 我们应该如何处理 WPF 中的键盘事件?应该是 KeyUp 还是 KeyDown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116674/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com