Реализована маска ввода для текстовых полей, на основе формата https://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
Формат маски:
Обязательно ввести цифру | |
Цифра или пробел (опциональность пока не работает) | |
A | Буквы (латиница\кирилица) и цифры |
S | Буква, не обязательно (латиница\кирилица) (опциональность пока не работает) |
L | Обязательно ввести букву (латиница\кирилица) |
> | автоматическое увеличение регистра |
< | автоматическое уменьшение регистра |
На данный момент пока не работает опциональность ввода.
Для маски нельзя использовать следующие знаки:
!,@,#,$,%,^,*,;,?,№,",=
Можно использовать:
/,.,",",_,(,),+,
Для того, чтобы назначить маску на поле, необходимо использовать свойства поля ввода «Шаблон» и «Маскировать»:
Если в свойство «Маскировать» указать «нет», значение в xml будет передаваться без наложения маски.