protected double PositionToValueAbsolute(float pos) { return System.Math.Round( mStart + mValueWidth * (pos - 1 - (mWorldUnitX - ScaleX))/(2*ScaleX -2), mPrecision) ; }