應用程序欄

可以使用 Windows Phone SDK 快速輕鬆地嚮應用程序中添加應用程序欄。應用程序欄是沿着手機屏幕底部的一行圖標按鈕,它們爲用戶提供對應用程序最常見任務的快速訪問。

呈現模式有:

1.最簡Minimized 就僅僅在下面顯示...

2 普通:

3 展開:

4 展開+菜單:

遙控器界面的應用程序欄

首先是遙控器的應用程序欄,因爲平時需要操作我用最簡方式呈現,爲了統一將背景色變成透明

這樣只能點右邊的...才能展開。

展開後顯示“設置”、“幫助”兩個菜單,將背景色設置成黑色。

通過監聽ApplicationBar的StateChanged事件可以實現,代碼如下:

private void OnAppBarStateChanged(object sender, ApplicationBarStateChangedEventArgs e)
{
            ApplicationBar.BackgroundColor = e.IsMenuVisible ? Colors.Black : Colors.Transparent;
}

設置界面的應用程序欄

一般的設置界面都是“保存”和”取消”,因爲微軟的設計準則裏不推薦使用“取消”按鈕,通過系統的後腿鍵實現。

那麼這裏僅僅需要一個“保存”。

保存的圖標可以在C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\找到(32位系統去掉(x86))

將appbar.save.rest.png添加到項目中,設置

<shell:ApplicationBarIconButton IconUri="/Icons/appbar.save.rest.png" Text="保存" />

有一個非常重要的問題要注意:一定要將圖片生成屬性設置爲內容,不然無法顯示。

運行後顯示如下:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章