xamarin.forms - ReactiveUI 路由替换 ViewModel
问题描述
我想导航到一个新页面,弹出当前页面。
我在ReactiveCommand
Router.Navigate.Execute(viewModel)
.Do(_ => Router.NavigationStack.RemoveAt(Router.NavigationStack.Count() - 2));
这几乎可以完成这项工作,但它会在推送新页面之前导航回来,这看起来很奇怪。
有什么想法可以实现吗?有点替换的最后一个 ViewModel Router.NavigationStack
?
谢谢!
解决方案
推荐阅读
- android - 我无法在 Google Play 服务中打开/关闭闪存条码检测?
- git - git clone stalls on "Initializing NSS with certpath"
- swift - Swift - 在 UITableView 中搜索
- python - 如何处理 YOLOv2 的框边界结果
- xamarin - 可以在视图模型中包含方法还是应该将它们放在代码的另一部分?
- azure - 获取 Powershell 错误无法在 UpdateAzureRm-Vmss 上引用来自不同虚拟网络的子网
- reactjs - 如何从 HOC 更改 React-Bootstrap-Typeahead 的选定值
- javascript - NodeJs json发布请求BODY未被解析
- html - CSS 悬停过渡在我的网站上不起作用
- c# - 如何在不使用 goto 的情况下返回代码中的特定点?