Закрытие модальной страницы в Xamarin.Forms - PullRequest
0 голосов
/ 24 мая 2019

Я открываю новый ContentPage, как это:

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

Теперь, когда я выполнил задачу на этой странице, я хотел бы закрыть ее и вернуться на последнюю страницу, на которой я находился до открытия ModalPage.

Я пытался так:

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

Но ничего не происходит.

1 Ответ

0 голосов
/ 24 мая 2019

Вы уверены, что выполняете его из основного потока? Попробуйте это:

Device.BeginInvokeOnMainThread(() =>
{
    Application.Current.MainPage.Navigation.PopModalAsync();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...