共用方式為


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>

可等候的工作<頁面>,指出 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>

適用於