Windows Phone 开发中的磁贴与通知详解
1. 导航与调试技巧
在应用开发中,有时需要判断用户是否通过固定磁贴进入应用。可以使用如下代码实现:
// Did the user get here from a pinned tile?
if (NavigationContext.QueryString.ContainsKey("Nav"))
{
appBarHome = new ApplicationBarIconButton();
appBarHome.Text = "home";
appBarHome.IconUri = new Uri("/Assets/Home.png", UriKind.Relative);
appBarHome.Click += appBarHome_Click;
ApplicationBar.Buttons.Add(appBarHome);
}
在调试时,修改 WMAppManifest.xml 文件,使应用以特定页面和查询字符串启动是很有用的技巧。但在提交应用到应用商店前,必须移除这些虚假导航。需要注意的是,查询字符串中的特殊字符(如 “&”)必须转义为 “&”,因为它们出现在 XML 中。示例如下:
<Tasks>
<!--<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />-->
&l
Windows Phone 磁贴与通知详解
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



