Silverlight全屏模式相關(guān)操作步驟總結(jié)
Silverlight工具的使用主要是幫助開發(fā)人員實(shí)現(xiàn)于音頻視頻相關(guān)的功能需求。它的出現(xiàn)徹底幫助開發(fā)人員獲得了輕松的變成環(huán)境。在這里我們會為大家介紹一下Silverlight全屏模式的實(shí)現(xiàn)方法。#t#
Silverlight全屏模式有時候是非常有用的,在Silverlight中,提供了很好的支持。實(shí)現(xiàn)起來也非常的簡單,其實(shí)只有一行代碼,編寫一個簡單的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;
在按鈕單擊事件中添加實(shí)現(xiàn)代碼。- private void toggleButton_
Click(object sender, RoutedEventArgs e)- {
- Content contentObject =
Application.Current.Host.Content;- contentObject.IsFullScreen =
!contentObject.IsFullScreen;- }
獲取當(dāng)前的Silverlight插件“Content”對象,并設(shè)置IsFullScreen屬性。運(yùn)行后單擊按鈕將會變?yōu)镾ilverlight全屏模式,再次單擊按鈕(或者按Esc鍵)返回普通模式。