Hello Jason D,
Using the FormatString property of the control you can't restrict the input. From your last reply, we assumed that you are using Mask=""
because you don't want placeholders. If this is the case you can use the Placeholder
property and override the default value. You can check the Placeholder
help article in our documentation where this property is further described. Below you can check two suggestion which you can try for the mentioned approach in your last reply.
In you first approach you want to restrict the input to positive number from 0 to 99. You can use the RadMaskedNumericInput with the MaskedInputExtensions.Minimum
attached property setting to 0 and Mask property set to "AA" to restrict the input to two numbers.
For the non-numeric input, you can use RadMaskedTextInput control. Here you can set the mask to "L1" so only one letter can be enter. In addition, you can add Upper token to the mask so that the entered letter always is upper case. You can check the Modifier Tokens
section in the Mask Tokens help article.
Mask=">L1" Width="250" Placeholder=" "/>
Give this approaches a try and let us know if they work for you.
Telerik by Progress
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.