Hello Stack Overflow社区,
我正在学习WP7开发,我正在努力解决一件事。
如何在同一解决方案中将应用程序栏图标链接到新的WP7页面。
我知道在哪里可以找到图标(编程文件> x86> SDK> 7.1>图标)以及如何将它们移动到解决方案资源管理器中的图标目录,只是想知道如何将其实际链接到页面
希望你能提供帮助,我明白这可能是一个愚蠢的问题:)
答案 0 :(得分:1)
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));
}
答案 1 :(得分:1)
在图标上定义Click事件的处理程序时(在XAML中,这将类似于Click="ApplicationBarIconButton_Click"
)您需要触发一个导航命令,类似于以下内容...
private void ApplicationBarIconButton_Click(object sender, EventArgs e)
{
NavigationService.Navigate(new Uri("/MyNewPage.xaml", UriKind.Relative));
}
其中/MyNewPage.xaml
是您要访问的网页的相对路径。