public string GetDefaultScaleName(string scaleName) { NamedCollection namedCollection = null; if (this is CircularGauge) { namedCollection = ((CircularGauge)this).Scales; } if (this is LinearGauge) { namedCollection = ((LinearGauge)this).Scales; } if (namedCollection.GetIndex(scaleName) != -1) { return(scaleName); } if (scaleName == "Default" && namedCollection.Count > 0) { return(namedCollection.GetByIndex(0).Name); } return(scaleName); }