Another form of password box.
1 2
| [TemplatePart(Name = ElementPanel, Type = typeof(Panel))] public class PinBox : Control
|
Attributes
| Property |
Description |
Default Value |
Remarks |
| Password |
Password |
|
For security reasons, cannot bind |
| PasswordChar |
Mask character |
● |
|
| IsSafeEnabled |
|
|
|
| UnsafePassword |
|
|
|
| Length |
Password length |
4 |
The minimum value is 4 |
| SelectionTextBrush |
|
|
|
| SelectionOpacity |
|
|
|
| SelectionBrush |
|
|
|
| CaretBrushProperty |
|
|
|
| ItemMargin |
Cell Interval |
|
|
| ItemWidth |
Cell width |
|
|
| ItemHeight |
Cell height |
|
|
Events
| Name |
Description |
| Completed |
Triggered when input is complete |
Case
1 2 3 4
| <StackPanel Margin="32" VerticalAlignment="Center" hc:PinBox.Completed="PinBox_OnCompleted"> <hc:PinBox Length="4" Password="1234"/> <hc:PinBox Length="6" Password="123456" Margin="0,16,0,0" PasswordChar="❤"/> </StackPanel>
|
