Textbox
Textbox component for Universal Apps
Last updated
Was this helpful?
Textbox component for Universal Apps
Last updated
Was this helpful?
A textbox lets users enter and edit text.
A password textbox will mask the input.
You can create a multiline textbox by using the -Multiline
parameter. Pressing enter will add a new line. You can define the number of rows and the max number of rows using -Rows
and -RowsMax
.
You can use Get-UDElement
to get the value of a textbox
You can set the icon of a textbox by using the -Icon
parameter and the New-UDIcon
cmdlet.
You can use the -MaskPattern
to define a mask for the textbox. The following is an example of a textbox mask.
The definition can contain
0
- any digit
a
- any letter
*
- any char
other chars which are not in custom definitions supposed to be fixed
[]
- make input optional
{}
- include fixed part in unmasked value
`
- prevent symbols shift back
If definition character should be treated as fixed it should be escaped by \\
(E.g. \\0
).
The -OnEnter
event handler is executed when the user presses enter in the text field. It is useful for performing other actions, like clicking a button, on enter.
The -OnBlur
event handler is executed when the textbox loses focus.
Use the -OnValidate
event handler to validate input typed in the textbox.
The masking for the textbox is controlled by .