我现在在开发一个应用,用到了SwapChainBackGroundPanel,因为我需要在这个页面处理一些鼠标键盘事件,但是我发现所有的鼠标事件都可以正常的被触发,但是Keyboard的事件不能被触发。后来在MSDN看到了说SwapChainBackgroudPanel上不能设置焦点,所以不能触发键盘事件,原文如下:虽然 SwapChainBackgroundPanel 是 UIElement 派生类,但是投影和转换
API 对其呈现的表示形式没有任何影响。此外,SwapChainBackgroundPanel 不从 Control 类继承,因此,您无法强制焦点切换到此元素。依赖于焦点的事件可能不起作业,如 KeyUp 和 KeyDown,
所以请问如何才能在这个页面上获取键盘事件呢? 谢谢
链接:http://msdn.microsoft.com/library/windows/apps/Hh702626