/// <summary> /// Loads all the text boxes on the page. /// </summary> /// <param name="trk"></param> private Track LoadPage(Track trk) { UnitConversions uc = new UnitConversions(); int mapUnitIndex = App.UserSettings.GetSetting(AppResources.UserSettingsMapUnits, 0); if (trk != null) { txtTitle.Text = trk.name; txtAVGSpeed.Text = uc.Speed(mapUnitIndex, trk.AVGSpeed).ToString("00.0"); txtDistance.Text = uc.DistanceLarge(mapUnitIndex, trk.TotalMeters).ToString(); txtTotalTime.Text = trk.TotalTime; txtMAXAltitude.Text = uc.DistanceSmall(mapUnitIndex, trk.MaxAltitude).ToString(); txtAVGSpdUnit.Text = uc.SpeedMapUnits(mapUnitIndex); txtDistanceUnit.Text = uc.LargeMapUnits(mapUnitIndex); txtMAXAltUnit.Text = uc.SmallMapUnits(mapUnitIndex); LoadTrackInMap(trk.line.Path); return trk; } return null; }
/// <summary> /// /// </summary> /// <param name="index"></param> private void MapUnits(int index) { txtDistanceUnit.Text = _unitConversions.LargeMapUnits(index); txtSpeedUnit.Text = _unitConversions.SpeedMapUnits(index); txtAltUnit.Text = _unitConversions.SmallMapUnits(index); }