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