首页 > 解决方案 > 如何关闭 Xamarin Prism 中的页面?

问题描述

我有页面 A 和一个按钮,我去页面 B

现在我想关闭页面 B 并出现“页面 A”(但我不想再给她打电话,因为页面要评估是否有互联网,ping 服务器等,我不想做再次进行这些检查。

这就是为什么我希望页面 A 在我关闭页面 B 后出现

(好像是一种PopUp(但我不想使用PopUp,因为B页的页面类型和数据)

谢谢你。

标签: xamarinprism

解决方案


如果你去PageBfrom PageA

NavigationService.NavigateAsync("PageB");

然后你可以回去:

NavigationService.GoBackAsync();

如果您PageB使用PageA模型样式(就像PopUp您在问题中提到的那样):

NavigationService.NavigateAsync("PageB", useModalNavigation: true);

您可以使用以下代码返回:

NavigationService.GoBackAsync(useModalNavigation: true);

但我不想再给她打电话

为此,您可以使按钮在再次出现Page1后不可见Page1


推荐阅读