简体   繁体   English

通用MediaElement双击事件

[英]Universal MediaElement double tapped event

Someone knows, why double tap event won't fire on MediaElement, while in full window mode? 有人知道,为什么在全窗口模式下双击事件不会在MediaElement上触发? Simple as that, when in FullWindow Double Tapped event won't trigger! 就这么简单,在FullWindow中双击事件不会触发! Windows 10 Universal App! Windows 10通用应用程序!

private void MediaElement_DoubleTapped(object sender, Windows.UI.Xaml.Input.DoubleTappedRoutedEventArgs e)
    {
        mediaElement.IsFullWindow = !mediaElement.IsFullWindow; 

    }

Ok found a way to make this work, in place of mediaelement.DoubleTapped use Ok找到了一种方法来代替中介元素来完成这项工作。

    mediaElement.TransportControls.DoubleTapped += TransportControls_DoubleTapped;

    private void TransportControls_DoubleTapped(object sender, Windows.UI.Xaml.Input.DoubleTappedRoutedEventArgs e)
    {
        mediaElement.IsFullWindow = !mediaElement.IsFullWindow;
    }

But there is a problem, you can double tap on controls and it will work! 但是有一个问题,您可以双击控件,它将起作用!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM