Muhammad Touseef
Muhammad Touseef

Reputation: 4455

UWP mediaelement fullscreen window object not receiving event handlers

Here is the code which I am using to simply toggle fullscreen in UWP media element:

private void SingleMediaElement_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
    {
        SingleMediaElement.IsFullWindow = !SingleMediaElement.IsFullWindow;
    }

I can make it fullscreen by double clicking, but I am not able to exit fullscreen, because apparently fullscreen mode is a different object. How do I receive that object and manage the same event handler on it?

Upvotes: 0

Views: 791

Answers (2)

Muhammad Touseef
Muhammad Touseef

Reputation: 4455

This problem was solved by using Media element Transport controls double tapped event instead of Media Element double tapped event.

Upvotes: 1

Alamakanambra
Alamakanambra

Reputation: 7826

Try ApplicationView instead:

private void SingleMediaElement_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
        var view = ApplicationView.GetForCurrentView();

        if (view.IsFullScreenMode)
            view.ExitFullScreenMode();
        else
            view.TryEnterFullScreenMode();
}

Upvotes: 2

Related Questions