在WinRT中触发KeyDown事件

时间:2014-06-02 21:23:55

标签: windows-runtime c++-cx

有没有办法在KeyUp上触发自定义KeyDown / CoreWindow事件?

例如,请执行以下活动:http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.core.corewindow.keyup.aspx

我的应用已经使用CoreWindow::KeyUpCoreWindow::KeyDown来处理事件。我试图测试正确的委托是否被附加,因此在事件发生时被调用。

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

我正在寻找类似于https://stackoverflow.com/a/3977396/756356的答案。

1 个答案:

答案 0 :(得分:0)

我怀疑这是否可能,因为它听起来像是可能会干扰现代应用程序的沙盒概念。您可以在CoreWindow和处理程序之间插入一些图层,并通过该图层鼓泡事件,以便可以提升您的代理事件。我建议不要这样做,因为这只是添加了你不需要的代码。