如何捕获用户在键盘上击中的符号?

时间:2009-04-08 08:51:17

标签: silverlight

是的,很多控件都有KeyUp / KeyDown属性。但在他们的论文中,我只能抓住Key课程。不是真正的象征。 例如,当用户键入“d”符号成为KeyDown中的Key.D时。任何其他语言中的所有符号都将保留在键盘上的同一个键盘上。

如何在WPF中模拟KeyPress,它可以代表一个char(符号)来捕获依赖于本地语言的本地输入?

1 个答案:

答案 0 :(得分:1)

在这里阅读:
http://msdn.microsoft.com/en-us/library/ms754010.aspx#text_inputReal
您需要做的是处理TextInput事件而不是KeyUp/KeyDown事件 这可能与处理WM_CHAR而非WM_KEYDOWN/WM_KEYUP

的区别相同