在Xamarin.Forms中关闭模态页面

时间:2019-05-24 13:20:34

标签: xamarin.forms navigation modal-dialog

我要像这样打开新的ContentPage:

MediaPage galleryPage = new MediaPage();
        await Application.Current.MainPage.Navigation.PushModalAsync(galleryPage);

现在,当完成该页面中的任务后,我想关闭它并返回到打开ModalPage之前的最后一页。

我尝试过这样:

await Application.Current.MainPage.Navigation.PopModalAsync();

但是什么也没发生。

1 个答案:

答案 0 :(得分:0)

确定要从主线程执行吗?试试这个:

Device.BeginInvokeOnMainThread(() =>
{
    Application.Current.MainPage.Navigation.PopModalAsync();
});