当关注Xamarin Forms的Entry Field时,如何将键盘上的字符","
替换为"."
?
我发现将键盘上的"Next"
替换为"Done"
的方式。
Change return to be next/done key in Xamarin Forms Shared Project
不知道当焦点","
(显示键盘为"."
时,可以将Entry
替换为"Numeric"
:
如果您在Android和iOS上知道它,可以为我提供帮助!
请帮助我!谢谢!
答案 0 :(得分:2)
您根本不需要承受这种压力。 由于您将键盘更改为数字,因此只需让操作系统确定布局即可。
现在,当您获得Entry.Text时,只需将(,)的出现替换为(。)。 要使其实时,请在Entry.TextChanged事件中执行此操作。
class ThreeIterator(list):
def __init__(self, *args, **kwargs):
super(ThreeIterator, self).__init__(*args, **kwargs)
def threeIter(self):
for i in self:
if i % 3 == 0:
yield i
else:
continue
ti = ThreeIterator([1,2,3,4,5,6,7,8,9])
git = ti.threeIter()
for i in git:
print i
希望这会有所帮助。