public void ChangeSceneDisplayUnit() { if (SelectedMap == null) { return; } if (SelectedSceneAvailableElevUnit == null) { return; //No DisplayUnitFormat selected. } //Change the selected scene's elevation unit. QueuedTask.Run(() => SelectedMap.SetElevationUnitFormat(SelectedSceneAvailableElevUnit)); CanChangeSceneEU = false; //Scene's Elevation Unit will match the selected unit. Since we just made the change. }