C# Class ColorBox.UpDownBase

Inheritance: System.Windows.Controls.Control, IValidateInput
ファイルを表示 Open project: SpoinkyNL/Artemis Class Usage Examples

Public Properties

Property Type Description
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

Property Type Description
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

Public Methods

Method Description
CommitInput ( ) : bool
OnApplyTemplate ( ) : void
OnSpin ( SpinEventArgs e ) : void

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

CommitInput() public method

public CommitInput ( ) : bool
return bool

ConvertTextToValue() protected abstract method

protected abstract ConvertTextToValue ( string text ) : double?
text string
return double?

ConvertValueToText() protected abstract method

protected abstract ConvertValueToText ( ) : string
return string

OnAccessKey() protected method

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

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnCoerceIncrement() protected method

protected OnCoerceIncrement ( double baseValue ) : double?
baseValue double
return double?

OnCoerceMaximum() protected method

protected OnCoerceMaximum ( double baseValue ) : double
baseValue double
return double

OnCoerceMinimum() protected method

protected OnCoerceMinimum ( double baseValue ) : double?
baseValue double
return double?

OnCoerceValue() protected method

protected OnCoerceValue ( object newValue ) : object
newValue object
return object

OnCultureInfoChanged() protected method

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

OnDecrement() protected abstract method

protected abstract OnDecrement ( ) : void
return void

OnFormatStringChanged() protected method

protected OnFormatStringChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
return void

OnGotFocus() protected method

protected OnGotFocus ( RoutedEventArgs e ) : void
e System.Windows.RoutedEventArgs
return void

OnIncrement() protected abstract method

protected abstract OnIncrement ( ) : void
return void

OnIncrementChanged() protected method

protected OnIncrementChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
return void

OnKeyDown() protected method

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

OnMaximumChanged() protected method

protected OnMaximumChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
return void

OnMinimumChanged() protected method

protected OnMinimumChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
return void

OnMouseWheel() protected method

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

OnPreviewKeyDown() protected method

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

OnReadOnlyChanged() protected method

protected OnReadOnlyChanged ( bool oldValue, bool newValue ) : void
oldValue bool
newValue bool
return void

OnSpin() public method

public OnSpin ( SpinEventArgs e ) : void
e SpinEventArgs
return void

OnTextChanged() protected method

protected OnTextChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
return void

OnValueChanged() protected method

protected OnValueChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
return void

ParsePercent() protected static method

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

SetValidSpinDirection() protected abstract method

protected abstract SetValidSpinDirection ( ) : void
return void

SyncTextAndValue() protected method

protected SyncTextAndValue ( bool updateValueFromText, string text ) : bool
updateValueFromText bool
text string
return bool

Property Details

AllowSpinProperty public_oe static_oe property

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

CultureInfoProperty public_oe static_oe property

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

DefaultValueProperty public_oe static_oe property

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

FormatStringProperty public_oe static_oe property

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

IncrementProperty public_oe static_oe property

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

IsReadOnlyProperty public_oe static_oe property

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

MaximumProperty public_oe static_oe property

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

MinimumProperty public_oe static_oe property

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

ParsingNumberStyleProperty public_oe static_oe property

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

TextProperty public_oe static_oe property

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

ValueChangedEvent public_oe static_oe property

public static RoutedEvent,System.Windows ValueChangedEvent
return System.Windows.RoutedEvent

ValueProperty public_oe static_oe property

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