C# Класс MahApps.Metro.Controls.TextboxHelper

Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
Наследование: System.Windows.DependencyObject
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

GetButtonCommand() публичный статический Метод

public static GetButtonCommand ( DependencyObject d ) : ICommand
d System.Windows.DependencyObject
Результат ICommand

GetButtonContent() публичный статический Метод

public static GetButtonContent ( DependencyObject d ) : object
d System.Windows.DependencyObject
Результат object

GetButtonTemplate() публичный статический Метод

public static GetButtonTemplate ( DependencyObject d ) : System.Windows.Controls.ControlTemplate
d System.Windows.DependencyObject
Результат System.Windows.Controls.ControlTemplate

GetClearTextButton() публичный статический Метод

public static GetClearTextButton ( DependencyObject d ) : bool
d System.Windows.DependencyObject
Результат bool

GetSelectAllOnFocus() публичный статический Метод

public static GetSelectAllOnFocus ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
Результат bool

GetWatermark() публичный статический Метод

public static GetWatermark ( DependencyObject obj ) : string
obj System.Windows.DependencyObject
Результат string

SetButtonCommand() публичный статический Метод

public static SetButtonCommand ( DependencyObject obj, ICommand value ) : void
obj System.Windows.DependencyObject
value ICommand
Результат void

SetButtonContent() публичный статический Метод

public static SetButtonContent ( DependencyObject obj, object value ) : void
obj System.Windows.DependencyObject
value object
Результат void

SetButtonTemplate() публичный статический Метод

public static SetButtonTemplate ( DependencyObject obj, System.Windows.Controls.ControlTemplate value ) : void
obj System.Windows.DependencyObject
value System.Windows.Controls.ControlTemplate
Результат void

SetClearTextButton() публичный статический Метод

public static SetClearTextButton ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
Результат void

SetIsMonitoring() публичный статический Метод

public static SetIsMonitoring ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
Результат void

SetSelectAllOnFocus() публичный статический Метод

public static SetSelectAllOnFocus ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
Результат void

SetWatermark() публичный статический Метод

public static SetWatermark ( DependencyObject obj, string value ) : void
obj System.Windows.DependencyObject
value string
Результат void

Описание свойств

ButtonCommandProperty публичное статическое свойство

public static DependencyProperty,System.Windows ButtonCommandProperty
Результат System.Windows.DependencyProperty

ButtonContentProperty публичное статическое свойство

public static DependencyProperty,System.Windows ButtonContentProperty
Результат System.Windows.DependencyProperty

ButtonTemplateProperty публичное статическое свойство

public static DependencyProperty,System.Windows ButtonTemplateProperty
Результат System.Windows.DependencyProperty

ClearTextButtonProperty публичное статическое свойство

public static DependencyProperty,System.Windows ClearTextButtonProperty
Результат System.Windows.DependencyProperty

IsMonitoringProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsMonitoringProperty
Результат System.Windows.DependencyProperty

SelectAllOnFocusProperty публичное статическое свойство

public static DependencyProperty,System.Windows SelectAllOnFocusProperty
Результат System.Windows.DependencyProperty

TextLengthProperty публичное статическое свойство

public static DependencyProperty,System.Windows TextLengthProperty
Результат System.Windows.DependencyProperty

WatermarkProperty публичное статическое свойство

public static DependencyProperty,System.Windows WatermarkProperty
Результат System.Windows.DependencyProperty