该场景非常简单:假设我们位于主页上,并且用户已注销,因此我们应该创建一个登录页面NavigationStack中的下一级,然后关闭(弹出)当前处于活动状态(主页)页面。
因此,可以通过使用现成的MvvmCross功能来实现,还是我仍然必须创建Custom Presenter并手动处理该逻辑?
这主要与Xamarin.Forms案例有关,但是就MvvmCross而言,这无关紧要。
UPD:这一切都是为了拥有一个不错的“消失的”动画,就像我们在iOS上一样,即顶视图只是向右滑动,而前一个(在导航堆栈中)视图出现在背景上。 >
该场景非常简单:假设我们位于主页上,并且用户已注销,因此我们应该在NavigationStack中创建一个低一级的登录页面,然后仅关闭(弹出)当前窗口...
如果您不想将堆栈推入堆栈,只需使用“关闭”弹出,然后打开“登录”页面,如下所示: