如何识别在 Xamarin 表单中点击编辑器字段的用户?

How to identify user tapped on Editor field in Xamarin forms?

首先,我有一个 Editor.I 可以识别用户是否在其中输入了任何文本 Edior.But 当用户点击编辑器时我需要 return 一些东西。如何实现?

        var msgEditor = new Editor
        {
            Margin = new Thickness(10, 0, 10, 0),
            HeightRequest = App.ScreenHeight,
        };

第二件事,编辑器在 scrollview.When 我点击了编辑器 scrollview 滚动 down.I 需要手动下拉才能看到 cursor.How 当我点击时设置内容偏移编辑?

  ScrollView scroll = new ScrollView

  {
      Content = msgEditor,
  };
  Content = scroll;

在编辑器上,您有焦点事件通知您用户点击了编辑器。你可以这样做:

{
    var editor = new Editor();
    editor.Focused += EditorOnFocused;
}

private void EditorOnFocused(object sender, FocusEventArgs focusEventArgs)
{
    //do your stuff
}