C# 클래스 ColorBox.UpDownBase

상속: System.Windows.Controls.Control, IValidateInput
파일 보기 프로젝트 열기: SpoinkyNL/Artemis 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AllowSpinProperty System.Windows.DependencyProperty
CultureInfoProperty System.Windows.DependencyProperty
DefaultValueProperty System.Windows.DependencyProperty
FormatStringProperty System.Windows.DependencyProperty
IncrementProperty System.Windows.DependencyProperty
IsReadOnlyProperty System.Windows.DependencyProperty
MaximumProperty System.Windows.DependencyProperty
MinimumProperty System.Windows.DependencyProperty
ParsingNumberStyleProperty System.Windows.DependencyProperty
TextProperty System.Windows.DependencyProperty
ValueChangedEvent System.Windows.RoutedEvent
ValueProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
DoDecrement void
DoIncrement void
OnCoerceIncrement object
OnCoerceMaximum object
OnCoerceMinimum object
OnCoerceValue object
OnCultureInfoChanged void
OnDefaultValueChanged void
OnDefaultValueChanged void
OnFormatStringChanged void
OnIncrementChanged void
OnMaximumChanged void
OnMinimumChanged void
OnReadOnlyChanged void
OnSpinnerSpin void
OnTextChanged void
OnValueChanged void
RaiseInputValidationError void
TextBox_LostFocus void
TextBox_TextChanged void

공개 메소드들

메소드 설명
CommitInput ( ) : bool
OnApplyTemplate ( ) : void
OnSpin ( SpinEventArgs e ) : void

보호된 메소드들

메소드 설명
ConvertTextToValue ( string text ) : double?
ConvertValueToText ( ) : string
OnAccessKey ( System.Windows.Input.AccessKeyEventArgs e ) : void
OnCoerceIncrement ( double baseValue ) : double?
OnCoerceMaximum ( double baseValue ) : double
OnCoerceMinimum ( double baseValue ) : double?
OnCoerceValue ( object newValue ) : object
OnCultureInfoChanged ( CultureInfo oldValue, CultureInfo newValue ) : void
OnDecrement ( ) : void
OnFormatStringChanged ( string oldValue, string newValue ) : void
OnGotFocus ( RoutedEventArgs e ) : void
OnIncrement ( ) : void
OnIncrementChanged ( double oldValue, double newValue ) : void
OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnMaximumChanged ( double oldValue, double newValue ) : void
OnMinimumChanged ( double oldValue, double newValue ) : void
OnMouseWheel ( System.Windows.Input.MouseWheelEventArgs e ) : void
OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnReadOnlyChanged ( bool oldValue, bool newValue ) : void
OnTextChanged ( string oldValue, string newValue ) : void
OnValueChanged ( double oldValue, double newValue ) : void
ParsePercent ( string text, IFormatProvider cultureInfo ) : decimal
SetValidSpinDirection ( ) : void
SyncTextAndValue ( bool updateValueFromText, string text ) : bool

비공개 메소드들

메소드 설명
DoDecrement ( ) : void
DoIncrement ( ) : void
OnCoerceIncrement ( DependencyObject d, object baseValue ) : object
OnCoerceMaximum ( DependencyObject d, object baseValue ) : object
OnCoerceMinimum ( DependencyObject d, object baseValue ) : object
OnCoerceValue ( DependencyObject o, object basevalue ) : object
OnCultureInfoChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnDefaultValueChanged ( DependencyObject source, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnDefaultValueChanged ( double oldValue, double newValue ) : void
OnFormatStringChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIncrementChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMaximumChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMinimumChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnReadOnlyChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSpinnerSpin ( object sender, SpinEventArgs e ) : void
OnTextChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnValueChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RaiseInputValidationError ( Exception e ) : void
TextBox_LostFocus ( object sender, RoutedEventArgs e ) : void
TextBox_TextChanged ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

메소드 상세

CommitInput() 공개 메소드

public CommitInput ( ) : bool
리턴 bool

ConvertTextToValue() 보호된 추상적인 메소드

protected abstract ConvertTextToValue ( string text ) : double?
text string
리턴 double?

ConvertValueToText() 보호된 추상적인 메소드

protected abstract ConvertValueToText ( ) : string
리턴 string

OnAccessKey() 보호된 메소드

protected OnAccessKey ( System.Windows.Input.AccessKeyEventArgs e ) : void
e System.Windows.Input.AccessKeyEventArgs
리턴 void

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnCoerceIncrement() 보호된 메소드

protected OnCoerceIncrement ( double baseValue ) : double?
baseValue double
리턴 double?

OnCoerceMaximum() 보호된 메소드

protected OnCoerceMaximum ( double baseValue ) : double
baseValue double
리턴 double

OnCoerceMinimum() 보호된 메소드

protected OnCoerceMinimum ( double baseValue ) : double?
baseValue double
리턴 double?

OnCoerceValue() 보호된 메소드

protected OnCoerceValue ( object newValue ) : object
newValue object
리턴 object

OnCultureInfoChanged() 보호된 메소드

protected OnCultureInfoChanged ( CultureInfo oldValue, CultureInfo newValue ) : void
oldValue System.Globalization.CultureInfo
newValue System.Globalization.CultureInfo
리턴 void

OnDecrement() 보호된 추상적인 메소드

protected abstract OnDecrement ( ) : void
리턴 void

OnFormatStringChanged() 보호된 메소드

protected OnFormatStringChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
리턴 void

OnGotFocus() 보호된 메소드

protected OnGotFocus ( RoutedEventArgs e ) : void
e System.Windows.RoutedEventArgs
리턴 void

OnIncrement() 보호된 추상적인 메소드

protected abstract OnIncrement ( ) : void
리턴 void

OnIncrementChanged() 보호된 메소드

protected OnIncrementChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
리턴 void

OnKeyDown() 보호된 메소드

protected OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
리턴 void

OnMaximumChanged() 보호된 메소드

protected OnMaximumChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
리턴 void

OnMinimumChanged() 보호된 메소드

protected OnMinimumChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
리턴 void

OnMouseWheel() 보호된 메소드

protected OnMouseWheel ( System.Windows.Input.MouseWheelEventArgs e ) : void
e System.Windows.Input.MouseWheelEventArgs
리턴 void

OnPreviewKeyDown() 보호된 메소드

protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
리턴 void

OnReadOnlyChanged() 보호된 메소드

protected OnReadOnlyChanged ( bool oldValue, bool newValue ) : void
oldValue bool
newValue bool
리턴 void

OnSpin() 공개 메소드

public OnSpin ( SpinEventArgs e ) : void
e SpinEventArgs
리턴 void

OnTextChanged() 보호된 메소드

protected OnTextChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
리턴 void

OnValueChanged() 보호된 메소드

protected OnValueChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
리턴 void

ParsePercent() 보호된 정적인 메소드

protected static ParsePercent ( string text, IFormatProvider cultureInfo ) : decimal
text string
cultureInfo IFormatProvider
리턴 decimal

SetValidSpinDirection() 보호된 추상적인 메소드

protected abstract SetValidSpinDirection ( ) : void
리턴 void

SyncTextAndValue() 보호된 메소드

protected SyncTextAndValue ( bool updateValueFromText, string text ) : bool
updateValueFromText bool
text string
리턴 bool

프로퍼티 상세

AllowSpinProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AllowSpinProperty
리턴 System.Windows.DependencyProperty

CultureInfoProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CultureInfoProperty
리턴 System.Windows.DependencyProperty

DefaultValueProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DefaultValueProperty
리턴 System.Windows.DependencyProperty

FormatStringProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FormatStringProperty
리턴 System.Windows.DependencyProperty

IncrementProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IncrementProperty
리턴 System.Windows.DependencyProperty

IsReadOnlyProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsReadOnlyProperty
리턴 System.Windows.DependencyProperty

MaximumProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows MaximumProperty
리턴 System.Windows.DependencyProperty

MinimumProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows MinimumProperty
리턴 System.Windows.DependencyProperty

ParsingNumberStyleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ParsingNumberStyleProperty
리턴 System.Windows.DependencyProperty

TextProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TextProperty
리턴 System.Windows.DependencyProperty

ValueChangedEvent 공개적으로 정적으로 프로퍼티

public static RoutedEvent,System.Windows ValueChangedEvent
리턴 System.Windows.RoutedEvent

ValueProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ValueProperty
리턴 System.Windows.DependencyProperty