Windows runtime 在WinRT中触发KeyDown事件

Windows runtime 在WinRT中触发KeyDown事件,windows-runtime,c++-cx,Windows Runtime,C++ Cx,是否有方法在CoreWindow上触发自定义KeyUp/KeyDown事件 例如,以以下事件为例: 我的应用程序已经使用corefown::KeyUp和corefown::KeyDown来处理事件。我试图测试是否连接了正确的代理,并在事件发生时调用这些代理 请注意,我不能直接调用委托函数,因为它不会测试委托附加到事件的事实 我正在寻找一个类似的答案。我怀疑这是可能的,因为这听起来可能会干扰现代应用程序的沙盒概念。您可以在CoreWindow和处理程序之间插入一些层,并通过该层对事件进行气泡处理,

是否有方法在
CoreWindow
上触发自定义
KeyUp
/
KeyDown
事件

例如,以以下事件为例:

我的应用程序已经使用
corefown::KeyUp
corefown::KeyDown
来处理事件。我试图测试是否连接了正确的代理,并在事件发生时调用这些代理

请注意,我不能直接调用
委托
函数,因为它不会测试委托附加到事件的事实


我正在寻找一个类似的答案。

我怀疑这是可能的,因为这听起来可能会干扰现代应用程序的沙盒概念。您可以在CoreWindow和处理程序之间插入一些层,并通过该层对事件进行气泡处理,以使引发代理事件成为可能。不过我建议不要这样做,因为这只会添加您不需要的代码