OnBackPressed Xamarin PCL我在哪里覆盖该方法

时间:2017-10-24 14:36:43

标签: c# xamarin onbackpressed

我试图覆盖pcl项目中的OnBackPressed()方法。我不知道我必须在哪里做它。在便携式项目或Android?当我点击后退按钮时,我想导航到另一个页面。有什么建议?

1 个答案:

答案 0 :(得分:2)

您需要在自定义页面类的PCL项目中覆盖OnBackButtonPressed。

protected override bool OnBackButtonPressed()
{
    // call your custom navigation code here

    // returning true because you are handling the navigation
    return true;
}

请注意,按下硬件后退按钮时会引发此事件,但不会在iOS上引发此事件。