C#WPF按钮单击

时间:2011-05-11 20:02:50

标签: c# wpf .net-3.5

我是否有办法检查是否点击了某个键?

我想要实现的是创建文本编辑器之类的东西,我已经完成了大部分内容。现在,当我按下按钮时,我在元素PreviewKeyUp下有一个函数而另一个PreviewKeyDown ...有PreviewKeyClickKeyClick吗?

PS:我正在使用visual studio 2010并针对.NET Framework 3.5进行编译...我知道我可以使用4.0但3.5是由于客户端PC的限制。该应用程序面向特定客户端,我无法在客户端计算机上更新.NET Framework。如果需要更多细节,请不要犹豫。

2 个答案:

答案 0 :(得分:2)

KeyPress事件就是我想要的。警告:它不适用于非字符键。

答案 1 :(得分:2)

通常,对于文本编辑器,您需要处理TextInput(或PreviewTextInput)和KeyDown / PreviewKeyDown事件。后者处理TextInput事件中未包含的键。