App.xaml:

<Application.Resources>

    <shell:ApplicationBar x:Key=”MainAppBar” IsVisible=”True”>

        <shell:ApplicationBar.MenuItems>

            <shell:ApplicationBarMenuItem Text=”About” Click=”ApplicationBarAbout_Click”></shell:ApplicationBarMenuItem>

        </shell:ApplicationBar.MenuItems>

        <shell:ApplicationBar.Buttons>

            <shell:ApplicationBarIconButton Text=”Web” IconUri=”ie_icon.png” Click=”ApplicationBarIconWebBrowserButton_Click”></shell:ApplicationBarIconButton>

            <shell:ApplicationBarIconButton Text=”Images” IconUri=”pictures_Icon.png” Click=”ApplicationBarIconPictures_Click” ></shell:ApplicationBarIconButton>

        </shell:ApplicationBar.Buttons>

    </shell:ApplicationBar>

</Application.Resources>

 

App.xaml.cs:所写的方法是通用的,当你进入到任何一个页面中,点击ApplicationBar的按钮,都能执行到这些代码

private void ApplicationBarIconWebBrowserButton_Click(object sender, EventArgs e)
        {
            PhoneApplicationFrame root = Application.Current.RootVisual as PhoneApplicationFrame;
            root.Navigate(new Uri("/WebBrowser/www.bin.com", UriKind.Relative));
        }

        private void ApplicationBarIconPictures_Click(object sender, EventArgs e)
        {
            PhoneApplicationFrame root = Application.Current.RootVisual as PhoneApplicationFrame;
            root.Navigate(new Uri("/Pictures",UriKind.Relative));
        }

        private void ApplicationBarAbout_Click(object sender, EventArgs e)
        {
            PhoneApplicationFrame root = Application.Current.RootVisual as PhoneApplicationFrame;
            root.Navigate(new Uri("/About",UriKind.Relative));
        }

 

MainPage.xaml:

<phone:PhoneApplicationPage ApplicationBar=”{StaticResource MainAppBar}” >

相关文章:

  • 2022-02-20
  • 2021-08-31
  • 2022-02-09
  • 2021-05-23
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
猜你喜欢
  • 2022-12-23
  • 2021-12-30
  • 2021-12-22
  • 2021-06-02
  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
相关资源
相似解决方案