xamarin - 如何关闭 Xamarin Prism 中的页面?
问题描述
我有页面 A 和一个按钮,我去页面 B
现在我想关闭页面 B 并出现“页面 A”(但我不想再给她打电话,因为页面要评估是否有互联网,ping 服务器等,我不想做再次进行这些检查。
这就是为什么我希望页面 A 在我关闭页面 B 后出现
(好像是一种PopUp(但我不想使用PopUp,因为B页的页面类型和数据)
谢谢你。
解决方案
如果你去PageB
from PageA
:
NavigationService.NavigateAsync("PageB");
然后你可以回去:
NavigationService.GoBackAsync();
如果您PageB
使用PageA
模型样式(就像PopUp
您在问题中提到的那样):
NavigationService.NavigateAsync("PageB", useModalNavigation: true);
您可以使用以下代码返回:
NavigationService.GoBackAsync(useModalNavigation: true);
但我不想再给她打电话
为此,您可以使按钮在再次出现Page1
后不可见Page1
。
推荐阅读
- data-structures - 带有所选项目的 Clojure 集合原子
- java - 网格结构内的最短路径问题
- typescript - 具有隐式属性类型的 Typescript Generic
- reactjs - 使用 SWR 条件获取和 react-boostrap Accordion
- python - 特征选择嵌入方法显示错误特征
- java - 烟灰找不到没有主调用图的类
- javascript - React component props not getting rendered inside Next.js Page
- java - 从 API 中不断读取 JSON 的最有效技术是什么?
- sharepoint - MS Flow 从 TXT 文件填充 SharePoint 列表
- javascript - Javascript 和 Twitter API