Когда элемент управления изменен на моей странице приложения 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>
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;
}
}