首页 > 解决方案 > ReactiveUI 路由替换 ViewModel

问题描述

我想导航到一个新页面,弹出当前页面。

我在ReactiveCommand

Router.Navigate.Execute(viewModel)
     .Do(_ => Router.NavigationStack.RemoveAt(Router.NavigationStack.Count() - 2));

这几乎可以完成这项工作,但它会在推送新页面之前导航回来,这看起来很奇怪。

有什么想法可以实现吗?有点替换的最后一个 ViewModel Router.NavigationStack

谢谢!

标签: xamarin.formsroutingreactiveui

解决方案


推荐阅读