+ App
+ Home1 -> Home2 -> Home3 (stack navigation)
+ Popup
+ PopupChild1 -> PopupChild2 -> PopupChild3 (stack navigation)
我想为Popup页面和每个PopupChild *提供单独的ViewModel-s。 我还想让我们说Home2 ViewModel请求打开PopupChild1 ViewModel,它会打开Popup(带有相应的ViewModel初始化),或者只是启动Popup ViewModel打开,这将决定哪个ViewModel随后作为子项打开。
我需要Popup ViewModel来处理从子节点计算结果并将其返回(或不返回)到Home *页面(调用弹出窗口)的所有必要操作。
在组织ViewModels,相应的XF页面结构和MvxFormsPagePresenter
逻辑(如果需要)方面,我可以通过哪种方式实现这一目标?