以编程方式设置焦点时,如何在“输入”字段中选择所有文本?

时间:2018-06-25 15:24:56

标签: android xamarin

我创建了一个自定义的Entry渲染器,以使我可以在焦点进入时选择输入框中的所有文本。

  1. Control.SetSelectAllOnFocus(true)-在UI中工作,但不能以编程方式工作。单击关闭条目,然后单击返回全选,但将条目限制为所选文本的大小。例如,自动选择“ 12”,然后键入“ 345”,并显示“ 45”作为所选文本?在代码中触发焦点不会触发全选。
  2. Control.SelectAll()-FocusChange的附加事件处理程序,调用SelectAll()而未选择任何内容。
  3. Control.SetSelection()-与2一样,在FocusChange中,选择SetSelection(0,Control.Text.Length -1),并且什么都没有选择。

即使通过代码将焦点设置为该字段,是否有一种有效的方法可以选择Android文本条目中的所有文本?

0 个答案:

没有答案