Home > OS >  Variable length in Xamarin Community Toolkit MaskedBehavior
Variable length in Xamarin Community Toolkit MaskedBehavior

Time:04-07

I'm trying to use the Xamarin Community Toolkit MaskedBehavior in my app for phone extensions which can be 2, 3 or even up to 6 digits long.

It's easy to define the mask if it's a set length but how do I use it in this case where I want the user to enter only numeric values but the length can be anywhere from 2 to 6 digits?

<Entry
    Placeholder="Ext"
    Text="{Binding Extension}"
    Keyboard="Numeric">
    <Entry.Behaviors>
       <xct:MaskedBehavior
           Mask="X?????"/>
    </Entry.Behaviors>
</Entry>

CodePudding user response:

Turns out, I don't have to do anything. When I set the mask as Mask="XXXXXX", it will accept any number of digits up to 6. It doesn't force the user to always enter six digits.

  • Related