1

首先,我有一个编辑器。我可以识别用户是否在该编辑器中输入了任何文本。但是当用户点击编辑器时,我需要返回一些内容。如何做到这一点?

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

第二件事,编辑器在滚动视图内。当我点击编辑器时,滚动视图向下滚动。我需要手动下拉才能看到光标。点击编辑器时如何设置内容偏移量?

  ScrollView scroll = new ScrollView

  {
      Content = msgEditor,
  };
  Content = scroll;
4

1 回答 1

1

在编辑器上,您有通知您用户点击了编辑器的焦点事件。您可以执行以下操作:

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

private void EditorOnFocused(object sender, FocusEventArgs focusEventArgs)
{
    //do your stuff
}
于 2017-03-28T08:54:20.660 回答