public void SetUp() {
			_colonLabelHelper = new DataColonLabelHelper {
				new DataItem {NormalizedValue = 50},
				new DataItem {NormalizedValue = 40},
				new DataItem {NormalizedValue = 70}
			};
		}
示例#2
0
 public void SetUp()
 {
     ColonLabelHelper = new DataColonLabelHelper {
         Height      = Height,
         LabelHeight = LabelHeight,
         Order       = Order,
         ScaleMax    = ScaleMax,
         ScaleMin    = ScaleMin
     };
 }
示例#3
0
 public void SetUp()
 {
     _colonLabelHelper = new DataColonLabelHelper {
         new DataItem {
             NormalizedValue = 50
         },
         new DataItem {
             NormalizedValue = 40
         },
         new DataItem {
             NormalizedValue = 70
         }
     };
 }
示例#4
0
		/// <summary>
        ///     Производит обсчёт расположения лэйблов значений и пытается максимально раздвинуть их между собой
        /// </summary>
		private void CalculateLabelPosition() {
			var tasks = BuildColons().Select(_ => Task.Factory.StartNew(() => {
				var helper = new DataColonLabelHelper {
					LabelHeight = LabelHeight,
					ScaleMax = FirstScale.Max,
					ScaleMin = FirstScale.Min,
					Height = Preferences.Height,
					Order = ColonDataItemOrder.Real
				};

				helper.Clear();
				foreach (var dataItem in _) {
					helper.Add(dataItem);
				}

				helper.EnsureBestLabels();
			})).ToArray();

			Task.WaitAll(tasks);
		}
示例#5
0
 public void SetUp()
 {
     _colonLabelHelper = new DataColonLabelHelper();
 }