首页 > 解决方案 > 在 Winrt 中为所有键盘输入启用单一焦点的推荐方法是什么?

问题描述

在具有许多 xaml 控件和面板的 C++/winrt 程序中,我想知道是否有推荐的方法将所有键盘输入定向到一个处理程序?如果用户暂时使用 TextBox 或其他文本输入,要恢复它吗?我发现在 MainPage 中处理 keydown/keyup 事件只有在使用鼠标与程序的各种 Stackpanels 等交互时才有效,之后似乎无法将焦点恢复到 MainPage。这是一个程序,其中键盘不仅仅用于在字段中输入文本;它用于触发其他事件。

标签: c++-winrt

解决方案


推荐阅读