使用MvvmCross 6.2.1和Xamarin.Forms清除导航堆栈



在Android和iOS上的Xamarin.Forms应用程序中导航到某些页面时,我们需要清除导航堆栈。

Greg Shackles在这里写了一篇文章,描述了如何做到这一点——但这篇文章已经快4年了,是为MvvmCross的旧版本写的。

是否有推荐的MvvmCross 6.2.1方法?还是我们仍然需要扩展演示者?

这可能不是您想要的,但您可以在MvxContentPagePresentation属性上使用NoHistory参数。

这里有一个例子:

[MvxContentPagePresentation(NoHistory = true)]
public class TestPage : MvxContentPage<TestViewModel>
{
}

(您必须将此属性放在导航到的页面上。(

这将清除Android和iOS上的导航堆栈。

相关内容

  • 没有找到相关文章

最新更新