Version

RulerBase Class Members

The following tables list the members exposed by RulerBase.

Public Properties
 NameDescription
Public PropertyEnableTickAlignWeather to align the ticks to particular value or not.  
Public PropertyExponent_maxGets/Sets the Logarithmic Exponent Maximum for the Ruler.  
Public PropertyExponent_minGets/Sets the Logarithmic Exponent Minimum for the Ruler.  
Public PropertyExponent_RangeGets the Logarithmic Exponent Range for the Ruler.  
Public PropertyExponentWindowMaxGets the Logarithmic Exponent Maximum for the Window on the Ruler.  
Public PropertyExponentWindowMinGets the Logarithmic Exponent Minimum for the Window on the Ruler.  
Public PropertyExponentWindowRangeGets the Logarithmic Exponent Range for the Window on the Ruler.  
Public PropertyGenreGets the Ruler Genre.  
Public PropertyLogBaseGets the Log Base for the Ruler.  
Public PropertyLogTickIntervalResolvedResolved value of Tick interval for this Logerithemic ruler.  
Public PropertyMajorTicksMajor tickmarks for this ruler.  
Public PropertyMapMaximumGets/Sets the Map Maximum location for the Ruler.  
Public PropertyMapMinimumGets/Sets the Map Minimum location for the Ruler.  
Public PropertyMapRangeGets the Map range for the Ruler.  
Public PropertyMaximumGets/Sets the Maximum value for the Ruler.  
Public PropertyMinimumGets/Sets the Minimum value for the Ruler.  
Public PropertyMinorTicksMinor tickmarks for this ruler.  
Public PropertyRangeMaxGets/Sets the Range Maximum for the Ruler.  
Public PropertyRangeMinGets/Sets the Range Minimum for the Ruler.  
Public PropertyRangeRangeGets the Range Size for the Ruler.  
Public PropertyRangeTypeGets/Sets the RangeType for the Ruler.  
Public PropertyRulerTypeGets/Sets the Numeric Axis Type for the Ruler.  
Public PropertyScaleGets/Sets the Scale factor for the Ruler, which determines the fraction of the Ruler which is visible at one time.  
Public PropertyScrollGets/Sets the Scroll factor for the Ruler, which determines the scrolled location between the Ruler Minimum and Maximum.  
Public PropertyTickAlignTick mark adjust for tickmarks.  
Public PropertyTickAlignResolvedCalculated value of tick alignment which is less than tick interval. This is added to Minimum to start the ticks with.  
Public PropertyTickIntervalTick interval for this ruler, used if TickStyle is set to DataInterval.  
Public PropertyTickIntervalResolvedResolved value of Tick interval for this ruler, used if TickStyle is set to Percentage.  
Public PropertyTickPercentageTick interval percentage for this ruler, used if TickStyle is set to Percentage.  
Public PropertyTickStyleTick interval style for this ruler.  
Public PropertyTotalRangeGets the Range for this Ruler.  
Public PropertyTypeGets the Ruler Type.  
Public PropertyWindowMaximumGets/Sets the Maximum value for the Window on this Ruler.  
Public PropertyWindowMinimumGets/Sets the Minimum value for the Window on this Ruler.  
Public PropertyWindowRangeGets the Range for the Window on this Ruler.  
Public PropertyZeroGets the Value of Zero for this Ruler.  
Protected Properties
 NameDescription
Protected PropertyInternalMaxMaximum, as calculated by this ruler.  
Protected PropertyInternalMinMinimum, as calculated by this ruler.  
Protected PropertyInternalRangeRange, as calculated by this ruler.  
Protected PropertyLogNegativeHandling  
Protected PropertyLogZero  
Public Methods
 NameDescription
Public MethodAddAdd method.  
Public MethodCompareCompares two values on this ruler.  
Public MethodDivideDivide method.  
Public MethodInverseNumericOfGets the object equivalent of the specified numeric value.  
Public MethodItemVisibleDetermines whether or not a value is visible within the ruler.  
Public MethodMapMethod which returns the location of a certain numeric value on the ruler.  
Public MethodMapInverseMethod which returns value on the ruler, given a coordinate on the ruler.  
Public MethodMaxGets the maximum of two values.  
Public MethodMinGets the minimum of two values.  
Public MethodMultiplyMultiply operator.  
Public MethodNullValueReturns equivalent of null if input is null else returns the same. This function insures that return value is never null.  
Public MethodNumericOfGets the numeric equivalent of an object value on this ruler.  
Public MethodSubtractSubract method.  
Protected Methods
 NameDescription
Protected MethodCorrectLogRangesRecalculates the logarithmic exponent minimum and maximum.  
Protected MethodCorrectScrollScaleRecalculates the current scroll and scale factors.  
Protected MethodCorrectWindowMinMaxRecalculates the window minimum and maximum.  
Protected MethodInitInitializes this Ruler.  
See Also