仅当页面包含按钮时才会触发KeyDown事件

时间:2013-05-26 23:44:28

标签: windows-runtime

我有一个带有KeyDown处理程序的页面,但我注意到如果页面不包含按钮,则​​不会调用该处理程序。

例如,在这种情况下不会调用处理程序:

<Page
...
KeyDown="Page_KeyDown">
    <StackPanel>
        <TextBlock />
    </StackPanel>
</Page>

但在这种情况下会调用它:

<Page
...
KeyDown="Page_KeyDown">
    <StackPanel>
        <TextBlock />
        <Button>xxxxx</Button>
    </StackPanel>
</Page>

知道为什么会这样吗?即使没有按钮,我可以使KeyDown事件工作吗?

感谢。

0 个答案:

没有答案