为不同的Widdows Phone Pivot Page添加不同ApplicationBar
XAML代码:
<phone:phoneapplicationpage .Resources>        
        <shell:applicationbar x:Key="AppBar0" IsMenuEnabled="True" IsVisible="True" Mode="Default" Opacity="0.8" 
                              BackgroundColor="Black" ForegroundColor="White">
            <shell:applicationbariconbutton x:Name="HotTopicsRefreshButton" Text="刷新" 
                                            IconUri="/Assets/Icons/refresh.png" 
                                            Click="HotTopicsRefreshButton_Click"></shell:applicationbariconbutton>
            <shell:applicationbariconbutton x:Name="HotTopicsSearchButton" Text="搜索" 
                                            IconUri="/Assets/Icons/feature.search.png" 
                                            Click="SearchButton_Click"></shell:applicationbariconbutton>
            </shell:applicationbar><shell:applicationbar .MenuItems>
                <shell:applicationbarmenuitem Text="设置" Click="SettingsButton_Click"></shell:applicationbarmenuitem>
            </shell:applicationbar>
        
        <shell:applicationbar x:Key="AppBar1" BackgroundColor="Black" ForegroundColor="White" IsMenuEnabled="True" 
                              IsVisible="True" Mode="Default" Opacity="0.8">
            <shell:applicationbariconbutton Text="管理" IconUri="/Assets/Icons/favs.png" Click="ManageSubwordsBtn_Click"></shell:applicationbariconbutton>
            <shell:applicationbariconbutton Text="刷新" 
                                            IconUri="/Assets/Icons/refresh.png"></shell:applicationbariconbutton>
            <shell:applicationbariconbutton Text="搜索" 
                                            IconUri="/Assets/Icons/feature.search.png" 
                                            Click="SearchButton_Click"></shell:applicationbariconbutton>
            </shell:applicationbar><shell:applicationbar .MenuItems>
                <shell:applicationbarmenuitem Text="设置" Click="SettingsButton_Click"></shell:applicationbarmenuitem>
            </shell:applicationbar>
        
</phone:phoneapplicationpage>
以下是.cs代码:
if (PhonePivot.SelectedIndex == 0)
            {
                ApplicationBar = (IApplicationBar)Resources[“AppBar0”];
            }
            else if (PhonePivot.SelectedIndex == 1)
            {
 ApplicationBar = (IApplicationBar)Resources[“AppBar1”];
}
            if (ApplicationBar != null)
            {
                ApplicationBar.BackgroundColor = System.Windows.Media.Colors.Black;
                ApplicationBar.ForegroundColor = System.Windows.Media.Colors.White;
            }
 
	    