在其他页面上按下后退按钮后,当显示页面时,我找不到任何可能被触发的事件。 OnAppearing并未被解雇。页面构造函数也。 在UWP中存在OnNavigated事件..
答案 0 :(得分:1)
每个Page
都有OnBackButtonPressed
的覆盖。
protected override bool OnBackButtonPressed()
{
return base.OnBackButtonPressed();
}
如果您想在页面上执行操作,请查看页面上的OnAppearing
和OnDisappearing
覆盖。如果这不符合您的需求,您可以考虑使用MessagingCenter触发相应方法的事件,并在您导航到的屏幕上订阅它。
据我所知,没有其他事件可以处理这种情况。你在什么平台上? OnAppearing
应该被调用,但Android有一些不同的行为,例如它不被称为在一些流行模式情况下。要进一步诊断,您应该提供一些示例代码,说明您如何推送/弹出页面等。