gpt4 book ai didi

xamarin.forms - Xamarin Forms 数字键盘 - 启用空格和破折号按钮

转载 作者:行者123 更新时间:2023-12-05 02:38:23 25 4
gpt4 key购买 nike

我有一个要求,允许 Xamarin Forms 应用程序中的字段仅包含数字、空格和破折号。数字键盘布局似乎非常适合此目的 - 唯一的麻烦 - 空格键和破折号按钮似乎不起作用?有什么方法可以启用这些,特别是在 Android 上——因为这是主要的目标平台。

有问题的按钮被突出显示。

<Entry
x:Name="BarcodeEntry"
Margin="12,0"
HeightRequest="40"
Placeholder="Barcode"
Style="{StaticResource BorderlessEntryStyle}"
Keyboard="Numeric"
Text="{Binding Barcode.Value, Mode=TwoWay}">

控件绑定(bind)到这个属性:

private string _barcode;
public string Barcode
{
get => _barcode;
set { SetProperty(ref _barcode, value); }

enter image description here

最佳答案

对于数字键盘,我们只有四种相关的 InputType。

  • number:一个纯数字字段。
  • numberDecimal:可以与 number 及其其他选项结合使用以允许使用十进制(小数)数。
  • numberPassword:数字密码字段。
  • numberSigned:可以与 number 及其其他选项结合使用以允许签名数字。

有关输入类型的更多详细信息,您可以引用下面的链接。 https://developer.android.com/reference/android/widget/TextView#attr_android:inputType

如果您想使用空格和破折号按钮,您可以使用电话键盘。或者您可以创建自己的自定义键盘。

自定义键盘:Numeric keyboard as default on Xamarin.Forms, but allow text (cross platform)

关于xamarin.forms - Xamarin Forms 数字键盘 - 启用空格和破折号按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69640492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com