Múltiples AppBar / CommandBar's

De vuelta en Windows Phone 8, pude usar múltiples AppBar, intercambiándolas en ciertas páginas dinámicas, pero en Windows Phone 8.1, no estoy seguro de cómo hacerlo o es posible.

Básicamente para mi escenario, tengo 3 páginas dinámicas. Cada página debe tener una barra de comandos diferente porque debe tener controles diferentes.

¿Alguien puede mostrarme cómo puedo hacer esto?

Editar: Código que utilicé para Windows Phone 8 para ejecutar esto:

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;
        }
    }

Básicamente cambia la barra de aplicaciones cuando se cambia la página dinámica.

Respuestas a la pregunta(3)

Su respuesta a la pregunta