Поделиться через


INavigation.PopModalAsync Метод

Определение

Перегрузки

PopModalAsync()

Асинхронно закрывает самый новый представленный в модальном режиме объект Page.

PopModalAsync(Boolean)

Асинхронно закрывает самый новый представленный в модальном режиме объект Page, с необязательной анимацией.

PopModalAsync()

Асинхронно закрывает самый новый представленный в модальном режиме объект Page.

public System.Threading.Tasks.Task<Xamarin.Forms.Page> PopModalAsync ();
abstract member PopModalAsync : unit -> System.Threading.Tasks.Task<Xamarin.Forms.Page>

Возвращаемое значение

System.Threading.Tasks.Task<Page>

Поддерживающая ожидание Task<Page>, указывающая завершение PopModalAsync. Task.Result является извлеченной страницей.

Комментарии

В следующем примере показано использование PushModalAsync и PopModalAsync:

var modalPage = new ContentPage ();
await Navigation.PushModalAsync (modalPage);
Debug.WriteLine ("The modal page is now on screen");
var poppedPage = await Navigation.PopModalAsync ();
Debug.WriteLine ("The modal page is dismissed");
Debug.WriteLine (Object.ReferenceEquals (modalPage, poppedPage)); //prints "true"

Применяется к

PopModalAsync(Boolean)

Асинхронно закрывает самый новый представленный в модальном режиме объект Page, с необязательной анимацией.

public System.Threading.Tasks.Task<Xamarin.Forms.Page> PopModalAsync (bool animated);
abstract member PopModalAsync : bool -> System.Threading.Tasks.Task<Xamarin.Forms.Page>

Параметры

animated
System.Boolean

Следует ли анимировать извлечение.

Возвращаемое значение

System.Threading.Tasks.Task<Page>

Применяется к