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
파일 보기 프로젝트 열기: Irdis/VSTalk

공개 프로퍼티들

프로퍼티 타입 설명
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