我有一个这样的方法:
public async Task BtnLoad_OnClick()
{
MediaPage galleryPage = new MediaPage();
await Application.Current.MainPage.Navigation.PushModalAsync(galleryPage);
try
{
//some logic here;
}
catch (Exception ex)
{
//
}
}
我的意图是打开MediaPage()并等待其关闭,然后再进行try {} catch {}。
到目前为止,只要MediaPage打开,就会立即执行try {} catch {},这不是我想要的。
如何等待直到PushModalAsync(galleryPage)关闭?
答案 0 :(得分:0)
好。
我找到了解决方法:
galleryPage.Disappearing += (sender2, e2) => {//after closing logic here.}