C# Class MahApps.Metro.Controls.TextboxHelper

Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
Inheritance: System.Windows.DependencyObject
Mostrar archivo Open project: Irdis/VSTalk

Public Properties

Property Type Description
ButtonCommandProperty System.Windows.DependencyProperty
ButtonContentProperty System.Windows.DependencyProperty
ButtonTemplateProperty System.Windows.DependencyProperty
ClearTextButtonProperty System.Windows.DependencyProperty
IsMonitoringProperty System.Windows.DependencyProperty
SelectAllOnFocusProperty System.Windows.DependencyProperty
TextLengthProperty System.Windows.DependencyProperty
WatermarkProperty System.Windows.DependencyProperty

Public Methods

Method Description
GetButtonCommand ( DependencyObject d ) : ICommand
GetButtonContent ( DependencyObject d ) : object
GetButtonTemplate ( DependencyObject d ) : System.Windows.Controls.ControlTemplate
GetClearTextButton ( DependencyObject d ) : bool
GetSelectAllOnFocus ( DependencyObject obj ) : bool
GetWatermark ( DependencyObject obj ) : string
SetButtonCommand ( DependencyObject obj, ICommand value ) : void
SetButtonContent ( DependencyObject obj, object value ) : void
SetButtonTemplate ( DependencyObject obj, System.Windows.Controls.ControlTemplate value ) : void
SetClearTextButton ( DependencyObject obj, bool value ) : void
SetIsMonitoring ( DependencyObject obj, bool value ) : void
SetSelectAllOnFocus ( DependencyObject obj, bool value ) : void
SetWatermark ( DependencyObject obj, string value ) : void

Private Methods

Method Description
ButtonClicked ( object sender, RoutedEventArgs e ) : void
ButtonCommandOrClearTextChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsMonitoringChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
PassBoxLoaded ( object sender, RoutedEventArgs e ) : void
PasswordChanged ( object sender, RoutedEventArgs e ) : void
PasswordGotFocus ( object sender, RoutedEventArgs e ) : void
SetTextLength ( DependencyObject obj, int value ) : void
TextBoxGotFocus ( object sender, RoutedEventArgs e ) : void
TextBoxLoaded ( object sender, RoutedEventArgs e ) : void
TextChanged ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

Method Details

GetButtonCommand() public static method

public static GetButtonCommand ( DependencyObject d ) : ICommand
d System.Windows.DependencyObject
return ICommand

GetButtonContent() public static method

public static GetButtonContent ( DependencyObject d ) : object
d System.Windows.DependencyObject
return object

GetButtonTemplate() public static method

public static GetButtonTemplate ( DependencyObject d ) : System.Windows.Controls.ControlTemplate
d System.Windows.DependencyObject
return System.Windows.Controls.ControlTemplate

GetClearTextButton() public static method

public static GetClearTextButton ( DependencyObject d ) : bool
d System.Windows.DependencyObject
return bool

GetSelectAllOnFocus() public static method

public static GetSelectAllOnFocus ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
return bool

GetWatermark() public static method

public static GetWatermark ( DependencyObject obj ) : string
obj System.Windows.DependencyObject
return string

SetButtonCommand() public static method

public static SetButtonCommand ( DependencyObject obj, ICommand value ) : void
obj System.Windows.DependencyObject
value ICommand
return void

SetButtonContent() public static method

public static SetButtonContent ( DependencyObject obj, object value ) : void
obj System.Windows.DependencyObject
value object
return void

SetButtonTemplate() public static method

public static SetButtonTemplate ( DependencyObject obj, System.Windows.Controls.ControlTemplate value ) : void
obj System.Windows.DependencyObject
value System.Windows.Controls.ControlTemplate
return void

SetClearTextButton() public static method

public static SetClearTextButton ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
return void

SetIsMonitoring() public static method

public static SetIsMonitoring ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
return void

SetSelectAllOnFocus() public static method

public static SetSelectAllOnFocus ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
return void

SetWatermark() public static method

public static SetWatermark ( DependencyObject obj, string value ) : void
obj System.Windows.DependencyObject
value string
return void

Property Details

ButtonCommandProperty public_oe static_oe property

public static DependencyProperty,System.Windows ButtonCommandProperty
return System.Windows.DependencyProperty

ButtonContentProperty public_oe static_oe property

public static DependencyProperty,System.Windows ButtonContentProperty
return System.Windows.DependencyProperty

ButtonTemplateProperty public_oe static_oe property

public static DependencyProperty,System.Windows ButtonTemplateProperty
return System.Windows.DependencyProperty

ClearTextButtonProperty public_oe static_oe property

public static DependencyProperty,System.Windows ClearTextButtonProperty
return System.Windows.DependencyProperty

IsMonitoringProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsMonitoringProperty
return System.Windows.DependencyProperty

SelectAllOnFocusProperty public_oe static_oe property

public static DependencyProperty,System.Windows SelectAllOnFocusProperty
return System.Windows.DependencyProperty

TextLengthProperty public_oe static_oe property

public static DependencyProperty,System.Windows TextLengthProperty
return System.Windows.DependencyProperty

WatermarkProperty public_oe static_oe property

public static DependencyProperty,System.Windows WatermarkProperty
return System.Windows.DependencyProperty