Silverlight全屏模式相關操作步驟總結
作者:佚名
Silverlight全屏模式的實現是一個比較基礎的應用技巧,對于剛剛基礎Silverlight的朋友來說,掌握這一技巧是一件比較輕松的事情。
Silverlight工具的使用主要是幫助開發人員實現于音頻視頻相關的功能需求。它的出現徹底幫助開發人員獲得了輕松的變成環境。在這里我們會為大家介紹一下Silverlight全屏模式的實現方法。#t#
Silverlight全屏模式有時候是非常有用的,在Silverlight中,提供了很好的支持。實現起來也非常的簡單,其實只有一行代碼,編寫一個簡單的XAML。
- < Canvas Background="#46461F">
- < Button x:Name="toggleButton"
Background="Red" Width="200"
Height="80" - Canvas.Top="80" Canvas.Left="150"
Content="Toggle Full Screen" - FontSize="20" Click=
"toggleButton_Click"/> - < Image x:Name="image"
Source="smile_6.png" - Canvas.Top="100"
Canvas.Left="40">< /Image> - < /Canvas>
引入命名空間
- using System.Windows.Interop;
在按鈕單擊事件中添加實現代碼。- private void toggleButton_
Click(object sender, RoutedEventArgs e)- {
- Content contentObject =
Application.Current.Host.Content;- contentObject.IsFullScreen =
!contentObject.IsFullScreen;- }
獲取當前的Silverlight插件“Content”對象,并設置IsFullScreen屬性。運行后單擊按鈕將會變為Silverlight全屏模式,再次單擊按鈕(或者按Esc鍵)返回普通模式。
責任編輯:曹凱
來源:
博客園