Как изменить xaml AppBar на изменение PivotItem в Windows Phone 8.1

1

Когда элемент управления изменен на моей странице приложения Windows Phone 8.1, мне нужно изменить AppBar в нижней части страницы. Все примеры, которые я нашел по этому поводу, связаны с приложениями Silverlight для Windows Phone 7/8 и не распространяются на Universal App Windows Phone 8.1.

<AppBar x:Name="AppBar1" Visibility="Visible">
    <CommandBar>
        <AppBarButton x:Name="Save" Icon="save" Label="Save" Click="AppBarButton_Click" />
        <AppBarButton x:Name="Cancel" Icon="cancel" Label="Cancel" Click="AppBarButton_Click" />
    </CommandBar>
</AppBar>

<AppBar x:Name="AppBar2" Visibility="Collapsed">
    <CommandBar x:Name="AppBar2">
        <AppBarButton x:Name="Add" Icon="save" Label="Add" Click="AppBarButton_Click" />
    </CommandBar>
</AppBar>
Теги:
win-universal-app
windows-phone-8.1

1 ответ

1
Лучший ответ

XAML

<Pivot x:Name="Pivot" SelectionChanged="Pivot_SelectionChanged">
</Pivot>

С#

private void Pivot_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    int no = Pivot.SelectedIndex; 
    if(no == 0)  
    {
        AppBar1.Visibility = Visibility.Visible;
        AppBar2.Visibility = Visibility.Collapsed;
    }
    else  
    {
        AppBar1.Visibility = Visibility.Collapsed;
        AppBar2.Visibility = Visibility.Visible;
    }
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню