public string GetDisplayValue(xfMileUnit mileUnit) { switch (mileUnit) { case xfMileUnit.Yard: return(string.Format("{0}ML{1}YD", KM.ToString("0000"), M.ToString("0000"))); case xfMileUnit.KM_MACType2: return(string.Format("{0}km{1}dm", KM.ToString("0000"), M.ToString("0000"))); case xfMileUnit.KMOther: return(string.Format("{0}km{1}m", KM.ToString("0000"), (M / 10).ToString("000"))); default: throw new NotImplementedException(); } }
public string DisplayString(xfMileUnit mileUnit, double speedConfig = 1.0) { return(string.Format("{0} {1:0.0}kmph {2}", Mile.GetDisplayValue(mileUnit), Speed / 10.0 * speedConfig, Time.ToString("HH:mm:ss"))); }