Windows 8.1 keydown不适用于FullScreen MediaElement

时间:2015-01-17 12:43:53

标签: windows microsoft-metro keydown mediaelement

我希望在全屏时使用ESC禁用全屏。它不会在任何地方使用事件处理程序。我还将KeyDown处理程序放到主网格

 <ContentControl KeyDown="ContentControl_KeyDown">
     <MediaElement x:Name="Video_frame"  KeyDown="ContentControl_KeyDown" MediaEnded="Video_frame_MediaEnded" AutoPlay="True" MediaFailed="Video_frame_MediaFailed" AreTransportControlsEnabled="True" RealTimePlayback="True">
     </MediaElement>
 </ContentControl>

1 个答案:

答案 0 :(得分:0)

不是处理UIElement本地的Xaml KeyDown事件,而是处理覆盖应用程序整个窗口的CoreWindow.KeyDown事件,而且通常更适合应用程序全局热键。