当我用扫描仪扫描条形码(对于PC而言,扫描仪是键盘,它不知道它是条形码扫描仪)有时在全屏模式下不会处理KeyDown事件,直到我稍微移动鼠标一点位。
似乎程序在某些时候失去了焦点。当我在没有全屏模式的情况下尝试时,它会像应该的那样工作。
我已经使用了这4种方法来获取密钥,但是所有方法都具有相同的行为:
Windows.UI.Core.CoreWindow.GetForCurrentThread().CharacterReceived += MainPage_CharacterReceived;
Windows.UI.Core.CoreWindow.GetForCurrentThread().KeyDown += MainPage_KeyDown; ;
Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated += Dispatcher_AcceleratorKeyActivated;
Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
该错误是否已广为人知,并且我能做些什么来防止该错误发生?