void ReleaseDesignerOutlets()
        {
            if (LabelLeft != null)
            {
                LabelLeft.Dispose();
                LabelLeft = null;
            }

            if (LabelTop != null)
            {
                LabelTop.Dispose();
                LabelTop = null;
            }

            if (LabelWidth != null)
            {
                LabelWidth.Dispose();
                LabelWidth = null;
            }

            if (LabelHeight != null)
            {
                LabelHeight.Dispose();
                LabelHeight = null;
            }
        }
Esempio n. 2
0
 /// <summary>
 ///		Убеждается в корректном расположении элементов данных
 /// </summary>
 protected void EnsureNormalized()
 {
     if (_isNormalized)
     {
         return;
     }
     foreach (var dataItem in _dataItems)
     {
         if (0 != dataItem.NormalizedValue)
         {
             continue;
         }
         dataItem.NormalizedValue = BrickDataSetHelper.GetNormalizedValue(ScaleMin, ScaleMax, Height, dataItem.Value);
         if (dataItem.NormalizedValue < 0)
         {
             throw new Exception("Normalized value below zero - marks that scales was counted invalid");
         }
         dataItem.LabelHeight = LabelHeight.ToInt();
     }
     _isNormalized = true;
 }