預設專案是「只支援縱向的」
如果你看一下mainpage.xaml檔案的頭部資訊,會發現兩個屬性:supportedorientations=」portrait」 orientation=」portrait」
可以將supportedorientations想象成你準備在程式中支援的可能發生的情況的列表。你可以將supportedorientations設定成以下3個值中的任意乙個:
orientation屬性是想讓你的程式在啟動時以何種方式呈現。它有更多的值可選,但記住如果想要以
模式啟動,你需要將橫向包含到supportedorientations中。下面是orientation值的列表:
你可以看到在上表中不僅可以指定縱向或橫向,還可以指定這些方向的排列方式。這允許你用你喜歡的方向開始你的應用程式。
改變方向
有兩種方式可以改變裝置的方向。第一將supportedorientation設定為「portraitorlandscape」讓作業系統為你實現。在大多數情況下,並不推薦這樣做,因為你的應用程式介面可能不再適應螢幕了。第二種方式是通過**實現。
你可以看到在橫向時,很多按鈕不在螢幕之中。這不是理想的使用者體驗。簡單解決方法是去掉標題。我確信我們的使用者可以看出這是乙個計算器。我們可以對按鈕進行重新布局,如果對於程式來說有意義,那就去做!
以下**來告訴你裝置的方向判斷和 處理操作
public customerpage() //解決螢幕橫屏和樹屏的改變帶來的資料載入問題 void customerpage_orientationchanged(object sender, orientationchangedeventargs e) //如果是豎屏分頁數為10 else if (e.orientation == pageorientation.portraitdown || e.orientation == pageorientation.portraitup) }
Windows Phone開發之 開發環境搭建
系統環境要求 目前windows phone 7開發環境只是支援windows 7和vista,推薦使用windows 7。系統記憶體不低於2g,推薦4g.100g以上系統磁碟空間 如果要開發xna程式的話,顯示卡支援 directx 10 或者更高版本,同時帶wddm 1.1 驅動。安裝步驟 sd...
Windows Phone 開發環境
windows phone模擬器支援 gpu硬體加速。1.安裝windows phone develop tools 工具注意,一定要下最新版的,不然開啟wisual studio 2010 express for windows phone 的安裝包 vm web2.exe 如圖所示 2.安裝mi...
Windows Phone7開發之 輸入控制項
在phone7中主要的輸入控制項其實就有兩個,乙個是textbox,另乙個就是password控制項。這兩個控制項中尤其是textbox控制項有了很多新特性。一.passwordbox 密碼框控制項,用於輸入自定義的遮罩字元的輸入控制項。passwordbox grid.row 1 height 7...