我有些事情我无法理解。我正在制作一个数据绑定模板的应用程序。我在主页和一个按钮上放置了一个文本框。当我在文本框中输入内容并按下按钮时,它将导航到列表页面,并且该内容来自网页,然后如果我按下后退按钮并进行新的搜索,则以前的搜索结果将保留在那里。我如何重置/清除或禁用该页面的缓存?Windows Phone 8 Databound应用程序和后退按钮
1
A
回答
0
如果您可以发布您的XAML和代码隐藏,这将是有帮助的,但我会尝试对答案进行刺探。你在哪里引用这个调用来从网上获取数据?如果它在页面的构造函数中,那么这就是之前的搜索停留在那里的原因。可能发生的情况是,第一个搜索会构建辅助页面,进行Web调用并将数据绑定到页面。然后,当您按下后退按钮并再次单击时,页面已经构建完成,因此它使用相同的数据。
在OnNavigatedTo覆盖方法中调用Web服务可能是明智的做法。从第一页开始,您可以将参数传递到辅助页面(即传递搜索词,然后将搜索词传递到您的Web服务中)。
这里是页面之间传递参数的一个例子:http://developer.nokia.com/Community/Wiki/Passing_parameters_while_navigating_between_pages_on_Windows_Phone
此外,还要确保第二页的数据上下文为每个页面导航到时适当设定,因为你有一个数据绑定的应用程序。
没有代码,除了考虑这些事情之外,我无法真正帮助。
相关问题
- 1. Windows Phone 8:后退按钮
- 2. Windows Phone 8后退按钮
- 3. Windows Phone应用程序中的MvvmCross和后退按钮
- 4. Windows Phone 7后退按钮和应用程序墓碑?
- 5. 在Windows Phone应用程序中的后退按钮控制
- 6. 的Windows Phone 8的PhoneGap:如何关闭应用程序与后退按钮
- 7. 后退按钮控制我的Windows Phone 8.1 Silverlight应用程序
- 8. Windows Phone应用程序后退按钮空白屏幕
- 9. Windows 8 Databound应用教程
- 10. Windows Phone 8应用程序栏按钮长按事件
- 11. Windows 8应用程序和Windows Phone应用程序提交
- 12. Windows Phone 8后退按钮事件(OnBackKeyPress)处理?
- 13. Windows Phone 8后退按钮返回到WebBrowser
- 14. 什么是围绕Windows Phone 8后退按钮的炒作?
- 15. Windows Phone 7后退按钮问题
- 16. 在Windows Phone上中断后退按钮
- 17. Windows Phone - XNA游戏 - 后退按钮
- 18. WP7 PhoneGap应用程序后退按钮退出应用程序
- 19. 测试应用程序未能在后退按钮... Windows Phone 7的
- 20. windows phone 7应用程序 - 后退按钮导致新页面实例
- 21. windows phone 8后台应用程序运行在锁定屏幕按钮事件
- 22. Windows Phone 8上的Windows Phone 7应用程序8
- 23. Windows 8和Windows Phone 8应用程序开发
- 24. 如何在Javascript Windows 8应用程序中查询后退按钮?
- 25. 2个或更多后退按钮存在于Windows 8 Metro应用程序中?
- 26. 导航应用程序 - 后退按钮
- 27. Spring MVC应用程序(后退按钮)
- 28. 后退按钮关闭应用程序
- 29. 应用程序后退按钮android
- 30. 如何将后退按钮应用于windows phone中的画布?
你是说缓存“ResultsPage”(第二页)还是缓存MainPage? –