我的网页流程如下:
+App
+ Login -> Register -> Forgot Password (common navigation stack)
+ Home (and other related pages with common navigation stack)
+ Login -> Register -> Forgot Password (same navigation stack as above, but opened as popup from one of the views (viewmodel)).
那么,有什么可能的方式用MvxModalPresentationAttribute
来组织那个流 - 就像属性一样(可能还有MvxFormsPagePresenter
的某些扩展)?
我目前正在使用类似登录页面的条件开放:使用IMvxOverridePresentationAttribute
。我打开它作为Popup或公共内容页面,它适用于登录页面(堆栈中的第一页),但是,如果是弹出式演示,如果我按下(打开)下一个在类似于登录的流程(例如,注册)中,登录视图消失,并且“注册”页面被推入初始页面堆栈(打开“登录为”弹出窗口的页面堆栈)。
根据我的理解,弹出页面也必须包含在导航包装中,我也使用WrapInNavigationPage = true
,但结果仍然相同。
这可能只是MvvmCross的一些错误,或者我只是做错了什么。
任何提示?