none
Переход в полноэкранный режим EdgeHTML C# RRS feed

  • Вопрос

  • Пишу браузер на EdgeHTML как мне перейти в полноэкранный режим при включении видео в полноэкранном режиме YouTube. Как перехватить переход сайта в полноэкранный режим?

    Я новичок.

    Скиньте пример кода пожалуйста.

    Буду очень благодарен :)

     
    1 октября 2019 г. 16:38

Все ответы

  • Если вы используете контролл WebView UWP, всё достаточно просто

             public MainPage()
            {
                this.InitializeComponent();
                WebView.ContainsFullScreenElementChanged += WebBrows_ContainsFullScreenElementChanged;
    
            }
    
    
             private void WebView_ContainsFullScreenElementChanged(WebView sender, object args)
            {
                var applicationView = ApplicationView.GetForCurrentView();
    
                if (sender.ContainsFullScreenElement)
                {
                    applicationView.TryEnterFullScreenMode();
                }
                else if (applicationView.IsFullScreenMode)
                {
                    applicationView.ExitFullScreenMode();
                }
            }
    Событие происходит, когда один из элементов веб страницы переходит в полноэкранный режим или возвращается в оконный режим. Соответственно относится к любой веб странице, включающей в себя такие элементы, не только к YouTube.

    5 октября 2019 г. 11:16