繁体   English   中英

MVVM UWP 应用程序中的导航如何工作?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM