如何在Xamarin Forms中打开键盘时按下硬件后退按钮?如果键盘打开, OnBackPressed 事件不会触发。有什么方法可以跟踪硬件后退按钮键盘是打开的吗?
答案 0 :(得分:0)
单击硬件后退按钮后,我想强制输入字段失去焦点。
您可以覆盖OnBackButtonPressed
方法来跟踪硬件后退按钮单击,即使您的键盘处于打开状态也能正常工作。
例如:
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
protected override bool OnBackButtonPressed()
{
if (myEntry.IsFocused)
{
myEntry.Unfocus();
}
return base.OnBackButtonPressed();
}
}