在Xamarin Forms中在Android中打开键盘时按下后退按钮会触发哪个事件?

时间:2017-07-28 08:30:14

标签: xamarin xamarin.forms

在键盘打开时按下后退按钮时,OnBackButtonPressed()没有按下。

当键盘使用后退按钮隐藏时,需要对条目进行非聚焦。

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

只有在按下物理硬件后退按钮时才会调用OnBackButtonPressed。由于iOS没有这样的东西,所以永远不会在iOS上调用它。每个Page都有OnAppearingOnDisappearing个事件,您可以在两个平台上覆盖这些事件,以便在视图离开屏幕时进行操作。

protected override void OnAppearing()
{
    base.OnAppearing();
    // Do some work here
}

protected override void OnDisappearing()
{
    base.OnDisappearing();
    // Do some work here
}