XAML 点击Xamarin中的弹出按钮后关闭上一页,表单

tjjdgumg  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(120)

你知道如何设置自动关闭前一页后,在弹出菜单点击?我不想保持这个页面在内存中我的设备,因为它落后于他。
有什么想法吗?
我试着用以下代码创建方法"button clicked":
等待应用程序.当前.主页.导航. PopAsync();
但没有成功。

91zkwejq

91zkwejq1#

您正在尝试的代码从导航堆栈中删除顶部Page,换句话说,它一次只弹出一个页面。您可以使用INavigation.PushAsync方法向堆栈添加一个页面,这将在屏幕上打开一个新页面,如下所示:

Application.Current.MainPage = new TestPage();

通常你不需要做任何事情来清除上一页,垃圾收集器会自动为你清除(不是立即清除,而是根据某些情况在一段时间后清除)。

相关问题