????? 本節是WP7學習札記的第九篇,講的是系統托盤和應用程序欄,具體內容是系統托盤和應用程序欄的介紹,如何分別使用C#、xaml以及Expression Blend生成應用程序欄,應用程序欄的透明度以及對屏幕方向改變的支持。摘要如下:
?? 系統托盤用于顯示系統級別的狀態信息,應用程序能夠顯示和影藏系統托盤(分別以xaml和c#形式給出);
shell:SystemTray.IsVisible="True"
Microsoft.Phone.Shell.SystemTray.IsVisible = true;
?? 應用程序欄用于顯示一些通用操作的區域,支持彈出菜單顯示更多的操作。
?MS推薦使用Application Bar,不要使用自建的菜單系統,使用系統默認的主題顏色(白色前景色和透明背景),Application Bar最多4個操作圖標,但不必須是4個,系統提供的圖標位置如下:G:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Icons
??? 使用C#生成Application Bar
使用xaml生成應用程序,值得一提的是MS VS幫我們自動生成了Application Bar(默認被注釋掉了~)
我們也可以使用Expression Blend生成Application Bar,在Windows Phone之前,Expression Blend不是免費的~
?Application Bar的透明度(Opacity="0.5"),微軟推薦使用0、0.5和1。
Application Bar 之處橫屏,總是顯示在硬件按鈕的一方,當翻屏的時候自動顯示動畫。
結束語:本文將的是System Tray 和?Application Bar,希望對各位博友有幫助~