【问题标题】:Closing Modal Page in Xamarin.Forms在 Xamarin.Forms 中关闭模态页面
【发布时间】:2019-05-24 13:20:34
【问题描述】:

我正在像这样打开新的 ContentPage:

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

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

我试过这样:

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

但是什么也没发生。

【问题讨论】:

  • 你检查过堆栈中有多少页吗?

标签: xamarin.forms navigation modal-dialog


【解决方案1】:

你确定你是从主线程执行它吗?试试这个:

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

【讨论】:

  • 我意识到我的命令绑定不正确。它是如何工作的,但是我还有另一个问题,我将提出新的主题
猜你喜欢
  • 1970-01-01
  • 2014-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-02
  • 1970-01-01
相关资源
最近更新 更多