【发布时间】:2015-03-01 09:31:13
【问题描述】:
在我的应用程序中,有几个页面说 - A、B、C 与它们各自的 ViewModel 相关联 - VMA、VMB、VMC。当用户到达页面 C 时,我想从 backstack 中删除页面 B,并从 ViewmodelLocator 的容器中删除其 ViewModel (VMB)。
结果应该是 b A->C
我是 MVVM light 的新手。有什么方法可以实现吗?
更新
我可以通过设置框架的导航状态从后台删除页面。如何删除视图模型引用以防止内存泄漏?
【问题讨论】:
标签: c# mvvm navigation windows-phone-8.1 mvvm-light