Xamarin 社区工具包 MaskedBehavior 中的可变长度
Variable length in Xamarin Community Toolkit MaskedBehavior
我正在尝试在我的应用程序中使用 Xamarin 社区工具包 MaskedBehavior
进行 phone 扩展,其长度可以是 2、3 甚至最多 6 位数字。
如果掩码是固定长度,则很容易定义掩码,但在这种情况下,我希望用户仅输入数值但长度可以是 2 到 6 位数字,我该如何使用它?
<Entry
Placeholder="Ext"
Text="{Binding Extension}"
Keyboard="Numeric">
<Entry.Behaviors>
<xct:MaskedBehavior
Mask="X?????"/>
</Entry.Behaviors>
</Entry>
事实证明,我什么都不用做。当我将掩码设置为 Mask="XXXXXX"
时,它将接受最多 6 位的任意数字。它不会强制用户始终输入六位数字。
我正在尝试在我的应用程序中使用 Xamarin 社区工具包 MaskedBehavior
进行 phone 扩展,其长度可以是 2、3 甚至最多 6 位数字。
如果掩码是固定长度,则很容易定义掩码,但在这种情况下,我希望用户仅输入数值但长度可以是 2 到 6 位数字,我该如何使用它?
<Entry
Placeholder="Ext"
Text="{Binding Extension}"
Keyboard="Numeric">
<Entry.Behaviors>
<xct:MaskedBehavior
Mask="X?????"/>
</Entry.Behaviors>
</Entry>
事实证明,我什么都不用做。当我将掩码设置为 Mask="XXXXXX"
时,它将接受最多 6 位的任意数字。它不会强制用户始终输入六位数字。