Implement a Keyboard property which will allow users to set the virtual keyboard according to the expected input
We can consider exposing TextAlignment property that should also affect the Watermark.
Available in R2 2018 SP release.
Provide the ability to override the default caret color of the MaskedInput control
An exception is thrown in iOS when attempting to paste something that will result in the text being longer than the mask. Available in the R3 2018 SP release.
Watermark text is not displayed on Android.
Workaround:
set the WatermarkText property in code-behind with some delay:
Device.BeginInvokeOnMainThread(() =>
{
mask.WatermarkText = "enter e-mail here";
}
The Xamarin.Forms MaskedInput control running on Android with the SwiftKey keyboard app installed does not allow for correct text entry and causes the app to Crash. Using the default keyboard the control works correctly.
As a workaround, the InputValue could be set at a later stage according to the concrete scenario.
MaskedInput: [iOS] Transparent BorderStyle is not applied correctly.
Currently when regex is used and the InputValue is bound and the control is focused several placeholders are added. This is incorrect behavior. The placeholders should not be added at all in regex scenarios. =========== Workaround: Set Placeholder property to "" (empty string)
When in a TableView's ViewCell, the user has to use a touch and hold gesture on the control in order for the control to gain focus. Additionally, once the touch is released, the focus is lost. <TableView> <ViewCell> <RadMaskedInput>
When the mask is set to be Regex and in code the InputValue of the control is set, the validation is not triggered and the error message is visualized.
On Sony Xperia there is a default Xperia keyboard where the following behavior with MaskedInput is observed:
- while typing into MaskedInput input field, the cursor jumps a few positions;
- users cannot enter spaces;