【发布时间】:2009-09-22 00:54:17
【问题描述】:
我的主窗口上有一个 PreviewKeyDown 处理程序,它处理向上和向下键,因此我可以使用键盘在我的控件之间导航。
现在我遇到的问题是,在某些文本框中我还想使用向上/向下键。这似乎是不可能的,因为其他处理程序似乎先吞下了密钥。
是否有可能当这些 TextBox 控件之一被聚焦时,它们首先获得向上/向下键,然后吞下它们,这样“全局”PreviewKeyDown 就无法获得它们?
当然,当这样的 TextBox 获得焦点时,我可以以某种方式禁用全局处理程序,但这是一种好的风格吗?
【问题讨论】:
标签: c# .net wpf events navigation