改uwp和wp8.1手機裝置的狀態列。首先先說較為普遍的wp8.1裝置:
首先新增引用:using windows.ui.viewmanagement;
其次就可以使用
statusbar了,它提供了以下方法
statusbar statusbar = statusbar.getforcurrentview();//當然,這個方法還提供了兩個hiding和showing開啟時的方法。以供我們使用。獲取當前狀態列
await statusbar.hideasync();//
隱藏狀態列
await statusbar.showasync();//
開啟狀態列
statusbar.backgroundcolor = colors.red;//
更改狀態列的背景色
statusbar.backgroundopacity = 0.5;//
更改狀態列的透明度,1~0,1為最強,0為沒有,透明
注意的是,背景欄的透明度是0,也就是透明的,需要你改變的其透明度,在改變顏色,不然你是看不出來的
以上這就是wp8.1裝置對狀態列的操作方法。
下面是uwp
首先只有在手機上面才會有對狀態列的操作。
先是新增uwp專案對手機的支援,在資源管理器-專案-右鍵-新增-引用
會有不同的版本,新增你目標裝置的版本號就可以了。
新增之後,還是先新增引用:using windows.ui.viewmanagement;
之後就可以使用這個statusbar了。
提供的方法和wp8.1的裝置基本大同小異,沒有什麼使用不用的地方。下面是幾個經常用的。
statusbar statusbar = statusbar.getforcurrentview();//註冊 statusbar.backgroundcolor = colors.black;//
背景欄顏色
statusbar.backgroundopacity = 1;//
背景欄透明度,預設是0,也就是透明,修改背景欄顏色時,最好注意下
statusbar.foregroundcolor = colors.red;//
背景欄字型
await statusbar.hideasync();//
開啟背景欄
await statusbar.showasync();//
關閉背景欄
在uwp裝置中,還有別的裝置,也可以使用apiinformation.istypepresent("windows.ui.viewmanagement.statusbar")
來判斷是否引用了這個api,換句話是否為手機
if (apiinformation.istypepresent("windows.ui.viewmanagement.statusbar"))
WP 8 1開發 電子羅盤
羅盤,估計也不用我過多介紹,學過初中物理的都知道,不管是指南針,還是指北針,其本質就是用來辨別方向的。操作電子羅盤偉感器也不複雜,主要就是兩個角度 1 當前方向與磁北的夾角 2 當前方向與地北的夾角。同時,我們也了解到,地理北極與地磁北極並不是重合的,存在地偏角。在讀取電子羅盤資料時,可以優先考慮讀...
wp8 1 C 動畫型別整理
向物件應用多種轉換操作。compositetransform 為點和矩形之類的物件提供通用的變換支援。generaltransform aa new generaltransform 建立乙個任意仿射矩陣變換,用於操作二維平面中的物件或座標系。在二維 x y 座標系內圍繞指定點順時針旋轉物件 rot...
WP 8 1開發 同時更新多種磁貼
一般應用程式都會包含多個尺寸的磁貼,如小磁貼 71 71 中磁貼 150 150 和寬磁貼 310 150 常規的磁貼更新做法是用xml文件來定義更新內容,然後再提交更新。如 以上做法是分兩次更新的,那麼,有沒有可能做到一次更新就能同時修改150x150,以及310x150兩種磁貼呢?先來分析一下,...