PasswordBox class¶
Defined in
Namespace: CrissCross.WPF.UI.Controls
Assembly: CrissCross.WPF.UI.dll
Full name: CrissCross.WPF.UI.Controls.PasswordBox
Modifiers: public
Summary¶
The modified password control. TextProperty contains asterisks OR raw password if IsPasswordRevealed is set to true, PasswordProperty always contains raw password.
Applies to
net10.0-windows10.0.19041, net9.0-windows10.0.19041, net8.0-windows10.0.19041, net481
Class hierarchy
classDiagram
class PasswordBox
class TextBox
TextBox <|-- PasswordBox
Inherits from: TextBox
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [PasswordBox](# class. |
Properties¶
| Name | Summary |
|---|---|
| Password | Gets or sets currently typed text represented by asterisks. |
| PasswordChar | Gets or sets character used to mask the password. |
| IsPasswordRevealed | Gets a value indicating whether the password is revealed. |
| RevealButtonEnabled | Gets or sets a value indicating whether gets or sets a value deciding whether to display the reveal password button. |
Fields¶
| Name | Summary |
|---|---|
| static PasswordProperty | Property for [Password](# |
| static PasswordCharProperty | Property for [PasswordChar](# |
| static IsPasswordRevealedProperty | Property for [IsPasswordRevealed](# |
| static RevealButtonEnabledProperty | Property for [RevealButtonEnabled](# |
| static PasswordChangedEvent | Event for "Password has changed". |
Methods¶
| Name | Summary |
|---|---|
| OnTextChanged | |
| OnPasswordChanged | Is called when [Password](# property is changing. |
| OnPasswordCharChanged | Is called when [PasswordChar](# property is changing. |
| OnPasswordRevealModeChanged | Called when [password reveal mode changed]. |
| OnTemplateButtonClick | Triggered by clicking a button in the control template. |
Events¶
| Name | Summary |
|---|---|
| PasswordChanged | Event fired from this text box when its inner content has been changed. |
Inherited members
CrissCross.WPF.UI.Controls.TextBox.IconPropertyCrissCross.WPF.UI.Controls.TextBox.IconPlacementPropertyCrissCross.WPF.UI.Controls.TextBox.PlaceholderTextPropertyCrissCross.WPF.UI.Controls.TextBox.PlaceholderEnabledPropertyCrissCross.WPF.UI.Controls.TextBox.CurrentPlaceholderEnabledPropertyCrissCross.WPF.UI.Controls.TextBox.ClearButtonEnabledPropertyCrissCross.WPF.UI.Controls.TextBox.ShowClearButtonPropertyCrissCross.WPF.UI.Controls.TextBox.IsTextSelectionEnabledPropertyCrissCross.WPF.UI.Controls.TextBox.TemplateButtonCommandPropertyCrissCross.WPF.UI.Controls.TextBox.#ctorCrissCross.WPF.UI.Controls.TextBox.OnTextChanged(System.Windows.Controls.TextChangedEventArgs)CrissCross.WPF.UI.Controls.TextBox.SetPlaceholderTextVisibilityCrissCross.WPF.UI.Controls.TextBox.OnGotFocus(System.Windows.RoutedEventArgs)CrissCross.WPF.UI.Controls.TextBox.OnLostFocus(System.Windows.RoutedEventArgs)CrissCross.WPF.UI.Controls.TextBox.RevealClearButtonCrissCross.WPF.UI.Controls.TextBox.HideClearButtonCrissCross.WPF.UI.Controls.TextBox.OnClearButtonClickCrissCross.WPF.UI.Controls.TextBox.OnTemplateButtonClick(System.String)CrissCross.WPF.UI.Controls.TextBox.OnPlaceholderEnabledChangedCrissCross.WPF.UI.Controls.TextBox.IconCrissCross.WPF.UI.Controls.TextBox.IconPlacementCrissCross.WPF.UI.Controls.TextBox.PlaceholderTextCrissCross.WPF.UI.Controls.TextBox.PlaceholderEnabledCrissCross.WPF.UI.Controls.TextBox.CurrentPlaceholderEnabledCrissCross.WPF.UI.Controls.TextBox.ClearButtonEnabledCrissCross.WPF.UI.Controls.TextBox.ShowClearButtonCrissCross.WPF.UI.Controls.TextBox.IsTextSelectionEnabledCrissCross.WPF.UI.Controls.TextBox.TemplateButtonCommandCrissCross.WPF.UI.Controls.TextBox.OnTemplateButtonClickCommandSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseCloneSystem.Object.ReferenceEquals(System.Object,System.Object)System.Object.ToString