首页 文章

uwp空格键暂停媒体,触发上次使用的按钮

提问于
浏览
1

我在我的应用程序中将空格键按钮设置为 Pause/play 我的媒体元素,但是例如如果我使用带指针的命令,例如全屏,或静音或任何其他功能,除了暂停播放,然后当我按 space button 时它暂停/按照预期播放媒体,但它也触发我用指针或触摸的最后一个命令(例如:全屏切换按钮) . 我知道为什么会这样,是因为那些按钮有焦点,然后当我按空格键时它们也会被触发 . 我的问题是如何在此特定页面上阻止此操作?除了我通过 keydown and keyup 事件分配的功能外,我不希望空格键或任何其他键在该页面上执行任何其他操作 .

Thanks in advance

1 回答

  • 1

    当您检测到空格键时,只需将焦点设置到页面或其他控件:

    this.Focus(FocusState.Programmatic);
    

相关问题