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>

适用于