1.首先我們新建乙個silverlight專案:先在左面選擇silverlight,然後選擇silverlight應用程式,確定即可
.2.在新建silverlight應用程式中選擇你要新建的專案型別:
asp.net web
應用程式
、asp.net **、asp.net mvc web 應用程式,確定即可。
3.在右側的解決方案管理器中雙擊mainpage.xaml
4.點選xaml開啟我們的silverlight之旅
5.首先你會在剛剛新建的silverlight程式中看到微軟已近給我們的部分**,這裡要刪除,
標籤,在刪除grid標籤後,要引用命名空間:
using
system.windows.interop;
在其位置新增如下**:
<
canvas
background
="black">
<
buttonx:
name
="btncontent"
click
="btncontent_click"
canvas.left
="50"
canvas.top
="50"
background
="red"
fontsize
="12"
width
="160"
height
="80">
<
button.content
>
<
stackpanel
orientation
="horizontal"
horizontalalignment
="center"
verticalalignment
="center">
<
textblock
text
="點選我
¨°"verticalalignment
="center"
margin
="10" >textblock
>
stackpanel
>
button.content
>
button
>
canvas
>
學習過asp.net 的相信對這些熟悉都不陌生,對於以上控制項的使用請檢視連線,在html中的很多規則是可用的,方便記憶以及學習,新增上如上**後,我們可以所寫即所得的看到
我們的效果差不多就是這樣了,當然執行起來更為華麗
6.上面我們注意到會有個單擊事件,點選button按鈕時會實現相應的功能,可以將游標放到單擊事件的名稱處,在鍵盤上點選f7,直接生成單擊事件,並進入單擊事件**處,新增如下**:
content
contentobject.isfullscreen = !contentobject.isfullscreen;
這裡把程式當前的所有內容賦給content的乙個物件,下面的**就是對現在瀏覽器的判斷,看是否已經全屏顯示,如果不是全屏顯示的話,單擊button按鈕就會全屏顯示,如果是全屏顯示的話,單擊按鈕,退出全屏顯示。
7.執行後的效果圖如下:
點選button按鈕後顯示效果:
結束:silverlight3實現全屏顯示,相信你會有所收穫的!!!!
Silverlight中的全屏相關
在sl中實現全屏很簡單,只要在需要全屏的頁面 1.命名空間 using system.windows.interop 2.在事件中寫入 content contentobj contentobj.isfullscreen 這樣就行了,如果想在全屏發生 取消時發生一些特定的動作,那麼 在建構函式中寫入...
全屏模式下處理Silverlight控制項的兩種方式
silverlight外掛程式支援全屏模式,這個沒什麼好說的,只需要用設定isfullscreen屬性即可,問題在於全屏模式中,儘管螢幕變大了,但是頁面中的控制項並未相應的變大。全屏 name button1 click button1 click grid click事件 private void...
VC 實現全屏
今天我在網上看到了實現全屏的文法,但實踐起來有一定的問題。於是我加以修改,寫成了乙個函式,其思想來自網上 請參照原文 函式如下 void fullscan if m wndstatusbar.iswindowvisible 隱藏選單欄 cmenu poldmenu getmenu m orgmenu...