INavigation.PopModalAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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"