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

时间:2017-03-28 05:45:59

标签: xamarin xamarin.forms editor scrollview contentoffset

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

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

Secong thing,编辑器在scrollview中。当我点击编辑器时,滚动视图向下滚动。我需要手动下拉以查看光标。当我点击编辑器时如何设置内容偏移?

  ScrollView scroll = new ScrollView

  {
      Content = msgEditor,
  };
  Content = scroll;

1 个答案:

答案 0 :(得分:1)

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

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

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