sam*_*i54 3 c# xaml keyboard-events uwp
我在xaml / c#中使用多个框架做了一个UWP应用,我希望框架中的页面始终监听键盘输入,但是我不知道该怎么办,有人可以帮我吗?
我在框架页面中尝试了KeyDown事件,但是当我不专注于该框架时,键盘输入侦听器将无法正常工作...
我想听*,+,-,1、2、3 ...键
您可以附加此事件:
Windows.UI.Xaml.Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated
Run Code Online (Sandbox Code Playgroud)
例如,
Window.Current.CoreWindow.Dispatcher.AcceleratorKeyActivated +=
(window, e) =>
{
switch (e.VirtualKey)
{
case VirtualKey.Number1:
// ...
break;
case VirtualKey.Number2:
// ...
break;
// ...
}
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1022 次 |
最近记录: |