我有一个Xamarin.Forms(3.4)应用程序,其中包含多个“内容”页面,其中一些页面具有多个输入框。如果转到页面,则编辑一个条目,到目前为止一切都很好。但是,当我“退出”页面时(通过执行Navigation.PopModalAsync()),然后返回到页面,在iOS上,条目中立即有一个光标,并且弹出了键盘。这不是我的用户所期望的。
在Android上,光标位于条目中,但不会自动弹出键盘。这也是不可取的。
作为参考,在UWP上,返回页面时不会显示焦点。
如何避免这种行为?有没有办法让页面“清除”焦点?
答案 0 :(得分:2)
您应该执行以下操作:
override protected void OnAppearing()
{
entry.Unfocus();
}