2010-04-23 76 views
1

嘿家伙,我想弄清楚如何禁用用户双击Silverlight播放器并使其全屏的功能。我正在使用Silverlight视频播放器2.我已经将每一行引用全屏文字的内容注释掉了,但它仍然可以让用户双击播放器并将其全屏显示。有没有人有任何想法如何实现这一目标?禁用双击使Silverlight视频播放器全屏

回答

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;”它的工作。希望这可以帮助有同样问题的其他人。