如何将应用程序栏图标链接/导航到新的WP页面

本文关键字:导航 页面 WP 链接 应用程序 图标 | 更新日期: 2023-09-27 18:26:46

Hello Stack Overflow社区,

我正在学习WP7的开发过程中,我正在为一件事而挣扎。

如何在同一解决方案中将应用程序栏图标链接到新的WP7页面。

我知道在哪里可以找到图标(prog文件>x86>SDK>7.1>图标),以及如何将它们移动到解决方案资源管理器中的图标目录,只想知道如何将其实际链接到页面。

希望你能帮忙,我理解这可能是一个愚蠢的问题:)

如何将应用程序栏图标链接/导航到新的WP页面

XAML中的图标格式:

<phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar Mode="Default" Opacity="1.0" IsMenuEnabled="True" IsVisible="True">
        <shell:ApplicationBarIconButton Click="NavigateButtonClick" IconUri="/Images/image.png" Text="go" />
    </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>

代码:

private void NavigateButtonClick(object sender, EventArgs e)
{
    NavigationService.Navigate(new Uri("/YourPage.xaml", UriKind.Relative));
}

当您在图标上定义Click事件的处理程序时(在XAML中,这将类似于Click="ApplicationBarIconButton_Click"),您需要激发一个导航命令,类似于以下。。。

private void ApplicationBarIconButton_Click(object sender, EventArgs e)
{
    NavigationService.Navigate(new Uri("/MyNewPage.xaml", UriKind.Relative));
}

其中/MyNewPage.xaml是要访问的页面的相对路径。