Silverlight Smooth KeyDown事件

时间:2011-08-13 22:44:04

标签: c# silverlight keypress keydown

这个问题基本上是一样的 Silverlight keydown event for games 但从来没有真正明确的答案。如何为游戏获得流畅的按键。

我可以查看计时器中当前按下的键吗? (我最好的主意)

1 个答案:

答案 0 :(得分:2)

给出的答案是正确的,您无法检测当前按下的键。但是,您可以处理按键并在layoutroot元素上键入表单。然后,您可以构建自己的类来跟踪当前按下的键。只要您收到按键事件,只需将键添加到列表中,并在获得按键事件时将其从列表中删除。然后,您可以使用PressedKeys.Contains(MyKey)来确定是否按下了某个键。