Silverlight自適應螢幕

2022-07-04 05:03:14 字數 703 閱讀 1545

silverlight自適應螢幕有很多方法,我自己在網上搜尋了一些,並對此進行改進和完善。

第一種方法:

一般來說可以捕捉resize

事件,然後做變換。

public

mainpage()

void

mainpage_loaded(

object

+=new

eventhandler(content_resized);

}void

content_resized(

object

sender, eventargs e)

else

總結:用這種方法可以自適應各種螢幕解析度和螢幕的大小。缺點是螢幕中的布局也會跟著螢幕的大小而進行位置調整,所以在布局時一定要注意。

第二種方法:

去掉的width

和hight。

總結:使用grid

布局,頁面的布局便會隨螢幕大小變化而變化,

控制項的margin

可以全設定為0。

缺點是不會隨著解析度不同而改變,當螢幕比的尺寸要小時,會出現滾動條。

布局時可以使用stackpanel,給stackpanel設定寬和高,這樣頁面的布局可以固定些。

第三種方法:

採用stackpanel

自適應解析度。

他的好處是也可以隨著解析度不同大小也不一樣。

Silverlight自適應螢幕

silverlight自適應螢幕有很多方法,我自己在網上搜尋了一些,並對此進行改進和完善。第一種方法 一般來說可以捕捉resize 事件,然後做變換。public mainpage void mainpage loaded object new eventhandler content resize...

silverlight 控制項自適應宿主

1,只適用已經會自定義控制項的人看.2,如果你正為了乙個外部控制項在主頁面中的自適應而苦惱那麼正適合.大多時候我把很多可以自適應的東西加上滾動條,額外費事,而且顯的很累贅,後來真的找到了好的辦法.很簡單的辦法.就算給自己做個筆記吧.說明 最外部是我的宿主頁面.白色部分是宿主頁面內部控制項做到自適應沒...

vnc自適應屏的觸控

vnc自適應屏的觸控,座標計算 伺服器的縱橫座標比 float serverf float getimageheight float getimagewidth float fh float getimageheight float getwidth serverf 2f 客戶端與伺服器的橫座標比 ...