我已经在Xamarin表格PCL中制作了自定义输入控件。我可以使用新旧值获得 TextChanged 事件而没有任何问题(例如输入数字或字母时)。问题是,当我想抓住一个“退格”的时候。对于空的进入控制,当它集中时,它根本不会触发TextChanged事件。我找到了完成活动的条目,该条目能够捕捉到' Enter'按键但删除/退格没有任何内容。你有什么想法怎么做?问候。
答案 0 :(得分:0)
我认为您不必使用TextChanged,因为如果您的Entry为空,则不会触发任何事件。
Android应该使用setOnKeyListener来捕获是否按下某个键,但它似乎只适用于硬件键盘(和一些软键盘)......
我认为您可以查看此question并尝试在C#中创建自定义渲染器
答案 1 :(得分:-2)
您可以比较Entry的TextChanged事件中的NewTextValue和OldTextValue