2013年9月2日 星期一

[WP] 在一個頁面中使用多組ApplicationBar

在Windows Phone的Pivot或Panorama頁面中,有時可能會因為PivotItem或PanoramaItem都有各自功能上的需求,所以出現必須要在同一個頁面中使用到不同的ApplicationBar情況,這種情況其實很容易就可以去完成,下面簡單用個Pivot Page來示範。


在這個Pivot Page中有兩個PivotItem,然後各自需要不同的ApplicationBar,但因為同一個頁面只能有一組的ApplicationBar,所以這邊就必須要把所有需要的ApplicationBar定義在Resources中,Xaml代碼如下


而決定要使用哪組ApplicationBar是根據PivotItem而定,所以要在Pivot控制項的SelectionChanged事件中去判斷,例如如果Index是0就使用第一組的ApplicationBar,依此類推,這樣即使在同一頁面中,也可根據不同的PivotItem功能需求而更換不同的ApplicationBar了。


可以看到在不同的PivotItem會有不同的ApplicationBar
imgimg2

0 意見:

張貼留言