C# Class Gu.Wpf.PropertyGrid.UnitRows.ForcePerUnitlessRow

Inheritance: UnitRowGeneric, IQuantityFormatter
Show file Open project: JohanLarsson/Gu.Wpf.PropertyGrid

Public Properties

Property Type Description
DefaultUnit ForcePerUnitlessUnit
MaxValueProperty System.Windows.DependencyProperty
MinValueProperty System.Windows.DependencyProperty
UnitProperty System.Windows.DependencyProperty
ValueProperty System.Windows.DependencyProperty

Protected Methods

Method Description
CreateSuffix ( SymbolFormat format ) : string
CreateSuffix ( SymbolFormat format, ForcePerUnitlessUnit unit ) : string
OnMaxValueChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMaxValueChanged ( ForcePerUnitless oldValue, ForcePerUnitless newValue ) : void
OnMinValueChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMinValueChanged ( ForcePerUnitless oldValue, ForcePerUnitless newValue ) : void
OnScalarMaxValueChanged ( double newValue ) : void
OnScalarMinValueChanged ( double newValue ) : void
OnScalarValueChanged ( double newValue ) : void
OnUnitChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnValueChanged ( object oldValue, object newValue ) : void
SetQuantityValue ( DependencyProperty property, double value ) : void
SetScalarValue ( DependencyProperty property, ForcePerUnitless quantity ) : void
UpdateIsDirty ( ) : void

Private Methods

Method Description
ForcePerUnitlessRow ( ) : System.Windows
IQuantityFormatter ( IQuantity quantity ) : string

Method Details

CreateSuffix() protected method

protected CreateSuffix ( SymbolFormat format ) : string
format SymbolFormat
return string

CreateSuffix() protected static method

protected static CreateSuffix ( SymbolFormat format, ForcePerUnitlessUnit unit ) : string
format SymbolFormat
unit ForcePerUnitlessUnit
return string

OnMaxValueChanged() protected static method

protected static OnMaxValueChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
return void

OnMaxValueChanged() protected method

protected OnMaxValueChanged ( ForcePerUnitless oldValue, ForcePerUnitless newValue ) : void
oldValue ForcePerUnitless
newValue ForcePerUnitless
return void

OnMinValueChanged() protected static method

protected static OnMinValueChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
return void

OnMinValueChanged() protected method

protected OnMinValueChanged ( ForcePerUnitless oldValue, ForcePerUnitless newValue ) : void
oldValue ForcePerUnitless
newValue ForcePerUnitless
return void

OnScalarMaxValueChanged() protected method

protected OnScalarMaxValueChanged ( double newValue ) : void
newValue double
return void

OnScalarMinValueChanged() protected method

protected OnScalarMinValueChanged ( double newValue ) : void
newValue double
return void

OnScalarValueChanged() protected method

protected OnScalarValueChanged ( double newValue ) : void
newValue double
return void

OnUnitChanged() protected static method

protected static OnUnitChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
return void

OnValueChanged() protected method

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

SetQuantityValue() protected method

protected SetQuantityValue ( DependencyProperty property, double value ) : void
property System.Windows.DependencyProperty
value double
return void

SetScalarValue() protected method

protected SetScalarValue ( DependencyProperty property, ForcePerUnitless quantity ) : void
property System.Windows.DependencyProperty
quantity ForcePerUnitless
return void

UpdateIsDirty() protected method

protected UpdateIsDirty ( ) : void
return void

Property Details

DefaultUnit public static property

public static ForcePerUnitlessUnit DefaultUnit
return ForcePerUnitlessUnit

MaxValueProperty public static property

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

MinValueProperty public static property

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

UnitProperty public static property

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

ValueProperty public static property

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