【发布时间】:2019-08-19 10:35:06
【问题描述】:
我在 UWP 中有一个文本框。我正在尝试仅强制执行其中的数字。在 beforetextchanged 事件中执行此操作...
args.Cancel = args.NewText.Any(c => !char.IsDigit(c));
但是,我遇到的问题是,如果您在文本框为空时输入非数字,然后输入“1”,然后输入“2”,然后输入“3”,则文本框会显示“231”。光标位于输入的第一个数字的前面。我怎样才能阻止它这样做?
【问题讨论】: