Sdílet prostřednictvím


INavigation.PopModalAsync Metoda

Definice

Přetížení

PopModalAsync()

Asynchronně zavře nejnovější modálně prezentovaný Pageobjekt .

PopModalAsync(Boolean)

Asynchronně zavře nejnovější modálně prezentovaný Pageobjekt s volitelnou animací.

PopModalAsync()

Asynchronně zavře nejnovější modálně prezentovaný Pageobjekt .

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

Návraty

System.Threading.Tasks.Task<Page>

Čeká se na stránku> úkolu<označující dokončení PopModalAsync. Task.Result je stránka, která se vyskočila.

Poznámky

Následující příklad ukazuje použití PushModalAsync a 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"

Platí pro

PopModalAsync(Boolean)

Asynchronně zavře nejnovější modálně prezentovaný Pageobjekt s volitelnou animací.

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

Parametry

animated
System.Boolean

Jestli se má animovat pop.

Návraty

System.Threading.Tasks.Task<Page>

Platí pro