如何识别在 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
}
首先,我有一个 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
}