按下时das ImeOptions如何执行其定义的动作。

时间:2018-08-14 12:04:19

标签: xamarin xamarin.forms

我遵循了这个SO question

我的一些Entry控件有3个用例。我想要IME中的常规/默认Done函数。我需要Next函数(跳转到下一个控件),并且我需要Search函数。

我为Andorid实现了自定义渲染器。它被调用。然后将control.ImeOptions设置为ImeAction.NextImeAction.SearchImeAction.Done

IME中的按钮也会更改。

但这是我的问题:

  1. 当我选择“下一步”选项时,IME中的按钮不起作用。焦点不会前进到下一个控件。为什么?设置Next选项并让Android / Xamarin Forms进行剩下的工作还不够吗?

  2. 使用“搜索”选项会将按钮更改为搜索按钮。但是,按下按钮不会导致任何动作。如何将适当的处理程序绑定到此输入控件的IME中的按钮。

我想念什么?

此处提供有关此应用程序视图的更多信息:该页面是普通的ContentPage. It contains a StackLayout with a ScrollView`。 ScrollView内有动态创建的服务器入口控件(取决于用户数据集)。

我正在使用VS-2017和最新的Xamarin Forms更新。

0 个答案:

没有答案