我有此代码:
async void openPage(object sender, EventArgs e)
{
await Navigation.PushAsync(new CFSPage());
// some code here that gets executed only after CFSPage is closed
}
我想做的是仅在CFS页面返回后执行代码。
有什么办法可以做到这一点?
答案 0 :(得分:1)
在CFSPage中使用OnDisappearing()怎么样?
您可以将引用从推送页面传递到CFSPage,并在推送页面消失时做出反应。
async void openPage(object sender, EventArgs e)
{
await Navigation.PushAsync(new CFSPage(this));
}
在CFSPage上:
protected override void OnDisappearing()
{
base.OnDisappearing();
this.ActionsOnPushedPageDisappears();
}