[英]How does navigation in MVVM UWP application work?
这基本上是一个轻量级的问题。 我最近开始将自己从 WPF 迁移到 UWP 并面临这两个平台之间差异的一些问题。 其中之一就是导航,可以这么说。 我想问你们,关于 UWP 应用程序中的主要导航方法,后面有 MVVM。
在 WPF 中,我有所有 ViewModel 的通用存储,ContentControl 从该存储中获取 CurrentViewModel 值,然后显示相应的视图。 在这里,我想我也可以做到,但我想使用 UWP 导航服务来解决它。 我怎么做?
我也可以,但我想使用 UWP 导航服务来解决它。 我怎么做?
当然,您可以使用NavigationService
来实现此功能,并且您可以使用Window.Current.Content as Frame;
并将 NavigationViewItem 与 Page 类型绑定,当项目被选中时,您可以获得当前页面类型并调用 NavigationService 来导航您想要的页面。
要获得完整的代码示例,请为 UWP 安装 Template Studio ,并用它制作 UWP 项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.