Silverlight全屏模式相关操作步骤总结

Silverlight工具的使用主要是帮助开发人员实现于音频视频相关的功能需求。它的出现彻底帮助开发人员获得了轻松的变成环境。在这里我们会为大家介绍一下Silverlight全屏模式的实现方法。#t#

Silverlight全屏模式有时候是非常有用的,在Silverlight中,提供了很好的支持。实现起来也非常的简单,其实只有一行代码,编写一个简单的XAML。

  1. < Canvas Background="#46461F"> 
  2. < Button x:Name="toggleButton" 
    Background="Red" Width="200" 
    Height="80" 
  3. Canvas.Top="80" Canvas.Left="150" 
    Content="Toggle Full Screen" 
  4. FontSize="20" Click=
    "toggleButton_Click"/> 
  5. < Image x:Name="image" 
    Source="smile_6.png"   
  6. Canvas.Top="100" 
    Canvas.Left="40">< /Image> 
  7. < /Canvas> 

引入命名空间

 

 
 
 
  1. using System.Windows.Interop;
    在按钮单击事件中添加实现代码。  
  2.  
  3. private void toggleButton_
    Click(object sender, RoutedEventArgs e)  
  4. {  
  5. Content contentObject = 
    Application.Current.Host.Content;  
  6. contentObject.IsFullScreen = 
    !contentObject.IsFullScreen; 
  7. }

获取当前的Silverlight插件“Content”对象,并设置IsFullScreen属性。运行后单击按钮将会变为Silverlight全屏模式,再次单击按钮(或者按Esc键)返回普通模式。

THE END