为什么编辑器的Completed事件随机触发?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么编辑器的Completed事件随机触发?相关的知识,希望对你有一定的参考价值。

我的Xamarin.Forms应用程序具有一个ListView,其中每个ViewCell都包含一个编辑器。只要轻按“编辑器”,就会触发Focused事件,即使未在键盘上按Done或Enter也会触发Completed事件。怎么回事,如何解决?

答案

改为使用TextChanged事件https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/text/editor

void EditorTextChanged (object sender, TextChangedEventArgs e)
{
   var oldText = e.OldTextValue;
   var newText = e.NewTextValue;
}

以上是关于为什么编辑器的Completed事件随机触发?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Completed 事件发生在 Focus() 上?

SocketAsyncEventArgs.Completed 在 Windows 8 中不会触发

WPF ControlTemplate 动画板 结束事件不触发

C# SocketAsyncEventArgs 停止触发完成事件

如何让 HTML 按钮的 onclick 事件随机触发两个不同功能之一?

onmouseover 和 onmouseleave 在图像映射上随机触发