Отключение двойного щелчка, чтобы сделать Silverlight Video Player полным экраном - PullRequest
1 голос
/ 23 апреля 2010

Эй, ребята, я пытаюсь выяснить, как отключить возможность для пользователя дважды щелкнуть проигрыватель silverlight и сделать его полноэкранным. Я работаю над Silverlight Video Player 2. Я закомментировал каждую строку, ссылающуюся на слова fullscreen, но он все же позволяет пользователю дважды щелкнуть по плееру и сделать его полноэкранным. У кого-нибудь есть идеи, как этого добиться?

1 Ответ

2 голосов
/ 23 апреля 2010

Извините, я, кажется, понял это. По какой-то причине моя находка не подняла это. В Page.Xaml.CS есть метод

void LayoutRoot_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
    {
        // The the last click was within 500ms...
        if ((DateTime.Now - _lastClick).TotalMilliseconds < 500)
        {
            // Toggle fullscreen
            //Application.Current.Host.Content.IsFullScreen = !Application.Current.Host.Content.IsFullScreen;

            _lastClick = DateTime.Now.AddSeconds(-1);
        }
        else
        {

            // Store the last click time
            _lastClick = DateTime.Now;
        }
    }

Я только что прокомментировал строку: "Application.Current.Host.Content.IsFullScreen =! Application.Current.Host.Content.IsFullScreen;" и это сработало. Надеюсь, что это поможет кому-то еще с той же проблемой.

...