示例#1
0
        public ScaleBase GetScaleBase()
        {
            if (this.Common == null)
            {
                return(null);
            }
            if (this.scaleName == string.Empty)
            {
                return(null);
            }
            GaugeBase       gaugeBase       = this.GetGaugeBase();
            NamedCollection namedCollection = null;

            if (gaugeBase is CircularGauge)
            {
                namedCollection = ((CircularGauge)gaugeBase).Scales;
            }
            if (gaugeBase is LinearGauge)
            {
                namedCollection = ((LinearGauge)gaugeBase).Scales;
            }
            if (namedCollection == null)
            {
                return(null);
            }
            return((ScaleBase)namedCollection.GetByName(this.scaleName));
        }