我们可以覆盖Xamarin.forms中按下的导航后退按钮吗? 我有一个导航后退按钮和导航栏中的一个保存按钮。保存按钮点击Web服务并以异步方式保存。虽然保存虽然我使用了进度条,但是可以按下导航后退按钮,因此应用程序因导航堆栈上的索引超出范围异常而崩溃。我尝试使用OnDisappearing(),但没有工作。我想取消PopUpAsync(),如果保存未完全完成,但未能实现。这种情况有什么解决方案吗?我们可以使用任何自定义渲染器覆盖导航后退按钮事件吗?
答案 0 :(得分:1)
为了控制后退按钮做我想做的事,我在Xamarin中使用了这个方法:
after_create