Xamarin。未聚焦时表单条目焦点
我需要它,以便当条目失去焦点时,焦点返回到条目(因此将焦点锁定在条目上) 我执行了以下代码:Xamarin。未聚焦时表单条目焦点,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我需要它,以便当条目失去焦点时,焦点返回到条目(因此将焦点锁定在条目上) 我执行了以下代码: myEntry.Unfocused += (object sender, FocusEventArgs e) => { if (!e.IsFocused) { ((Entry)sender).Focus(); } }; 它工作,但键盘停止工作-我不能写任何东西 这是虫子吗?有人能帮我吗?我知道在android上,如果你点击一个条目并将其对焦,键盘就会出现,
myEntry.Unfocused += (object sender, FocusEventArgs e) => {
if (!e.IsFocused)
{
((Entry)sender).Focus();
}
};
它工作,但键盘停止工作-我不能写任何东西
这是虫子吗?有人能帮我吗?我知道在android上,如果你点击一个
条目
并将其对焦,键盘就会出现,然后如果你点击另一个元素,条目就会失去对焦,键盘就会消失。因此,当条目失去焦点时,重新关注它,可能会迫使键盘最小化。不过这完全是猜测
您可以做的是将most父元素的InputTransparent
属性设置为true
,然后只将条目设置为。InputTransparent
属性设置为false
,这样用户就只能单击条目了
如果这不起作用,那么您也可以尝试添加一个透明的ContentView
,该视图覆盖除条目
之外的所有内容,并将ContentView.InputTransparent
设置为true
,这将具有相同的效果。我发现这是一个bug xamarin.forms 2.0.0.0。更新并解决了问题。锁定焦点,您想实现什么目标?可能还有其他方法来实现这一点。还有,你在哪个平台上遇到键盘问题?我在安卓平板电脑上使用usb条形码阅读器,有时用户点击退出,这会停止工作流程。我在这个屏幕上使用了很多小时。我需要相同的功能来输入pin,这是必须的。我建议您使用另一个选项,使键盘不可轻视。谢谢您的回答。键盘不会消失。不要键入任何内容。你的建议无效。我发现这是一个错误xamarin.forms 2.0.0。更新并解决了问题。