【发布时间】:2015-01-13 16:59:58
【问题描述】:
我使用 MVVMLight 开发了一个通用应用程序 Windows 8.1/Windows Phone 8.1。
我想知道在页面之间实现导航的最佳做法是什么。
有以下页面:
- MainPage:是一个登录页面
- 主页:是一个包含“主题列表”、“联系人列表”、“用户详细信息”不同部分的中心
- ListArticlesFromTheme:所选主题的文章列表
- DetailsContact : 所选联系人的详细信息
- DetailsArticle : 所选文章的详细信息
我需要通过从一个页面导航到另一个页面来传递参数:选定的主题、选定的联系人、选定的文章……
我找到了一个导航 tavers MVVMLight v5 的示例实现,但没有参数:
navigationservice-in-mvvm-light-v5
我找到了另一个带有参数的示例,但我没有设法实现它:
navigating-to-a-new-page-from-the-view-model-in-windows-phone-8-1-universal-app
- 通过 View 或 ViewModel 管理导航哪个更好?
- 您有更详细的示例显示带参数的导航吗?
【问题讨论】:
标签: parameters navigation mvvm-light win-universal-app