就像当用户点击文本框时,它不会弹出一个完整的键盘,而只会弹出一个数字键盘,这可能吗?
或者如果不可能,我们可以在点击框时禁用应用程序弹出键盘吗?
就像当用户点击文本框时,它不会弹出一个完整的键盘,而只会弹出一个数字键盘,这可能吗?
或者如果不可能,我们可以在点击框时禁用应用程序弹出键盘吗?
您尚未指明您使用的是 C#/VB 和 XAML,还是 HTML 和 JavaScript。对于后者,这非常简单。添加输入字段时,只需将值“数字”用于“类型”属性:
<input id="myNumericInput" type="number" />
当用户点击该字段时,软输入面板将自动切换到数字输入。
XAML 的等价物是使用 InputScope,它也设置为“Number”(大写 N):
<TextBox x:Name="myNumericTextbox" InputScope="Number" Width="500" Height="50"></TextBox>
当用户点击输入字段时,这同样会导致出现数字输入面板。