Vários AppBar / CommandBar

De volta ao Windows Phone 8, eu era capaz de usar vários AppBar, trocando-os em determinadas páginas dinâmicas, mas no Windows Phone 8.1, não tenho certeza de como fazer isso ou isso é possível.

Basicamente, para o meu cenário, tenho três páginas dinâmicas. Cada página precisa ter uma CommandBar diferente porque precisa ter controles diferentes.

Alguém é capaz de me mostrar como eu posso fazer isso?

Editar: Código que eu usei para o Windows Phone 8 para executar isso:

XAML:

<phone:PhoneApplicationPage.Resources>
<shell:ApplicationBar x:Key="AppBar1" IsVisible="True" IsMenuEnabled="True">
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
    <shell:ApplicationBar.MenuItems>
        <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
    </shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>

<shell:ApplicationBar x:Key="AppBar2" IsVisible="True" IsMenuEnabled="True">
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1" />
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2" />
    <shell:ApplicationBar.MenuItems>
        <shell:ApplicationBarMenuItem Text="MenuItem 1" />
        <shell:ApplicationBarMenuItem Text="MenuItem 2" />
    </shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>

C #:

private void MainPivot_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        switch (MainPivot.SelectedIndex)
        {
            case 0:
                ApplicationBar = this.Resources["AppBar1"] as ApplicationBar;
                break;
            case 1:
                ApplicationBar = this.Resources["AppBar2"] as ApplicationBar;
                break;
        }
    }

Basicamente, alterna o AppBar quando a PivotPage é alterada.

questionAnswers(3)

yourAnswerToTheQuestion