禁用双击以全屏显示Silverlight视频播放器

时间:2010-04-23 17:17:47

标签: silverlight fullscreen

嘿伙计们,我正在试图找出如何禁用用户双击Silverlight播放器并使其全屏的功能。我正在使用Silverlight视频播放器2.我已经注释掉了引用单词全屏的每一行,但它仍然允许用户双击播放器并使其全屏显示。有谁知道如何实现这个目标?

1 个答案:

答案 0 :(得分:2)

对不起,我似乎已经弄明白了。出于某种原因,我的发现没有提到这一点。在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;”它起作用了。希望这可以帮助其他人解决同样的问题。