对于Windows Phone 7应用程序,我创建了一个应用程序栏,它对我的所有页面都是通用的,并在App.xaml中定义
例如。按钮是Home,Help,About 现在,当我启动我的应用程序时,默认页面是Home.xaml,并显示应用程序栏。单击“帮助”或“关于”按钮时,将使用NavigationService执行导航,并显示相应的页面。但是,如果我单击“主页”按钮,则会抛出异常 - 此时没有片段支持。
我发现了一些建议,如果您尝试导航到同一页面,则需要附加一个唯一的查询字符串。还有其他更好的解决方案吗?
此外,任何人都可以建议任何技术将这些代码保存在一个地方,这样我就不必在每个有应用栏图标的页面上重复这个逻辑。
PRATIK
答案 0 :(得分:0)
Mark Chamberlain确认你不能这样做here。
唯一的查询字符串就是解决这个问题的方法。也许添加一些东西作为查询,表明是什么让这个页面的下一个实例不同。
或者,您可以刷新页面中的内容(如果适用)。