Пример #1
0
		private void RemoveChartOverlays()
		{
			if (_ChartExtender == null || _ChartExtender.PlotArea == null)
				return;
			_ChartExtender.PlotArea.Children.Remove(_VerticalLine);

			_LegendDialog.Hide();
			_LegendDialog.Dispose();
			_LegendDialog = null;
		}
Пример #2
0
		private void AddChartOverlays()
		{
			if (_ChartExtender == null || _ChartExtender.PlotArea == null)
				return;

			_ChartExtender.PlotArea.SizeChanged += OnPlotAreaSizeChanged;

			double dY = _ChartExtender.PlotArea.ActualHeight;
			_VerticalLine = new Line() { X2 = 0, Y2 = 1000, VerticalAlignment = VerticalAlignment.Stretch, Stroke = Colors.Black.ToBrush() };
			_ChartExtender.PlotArea.Children.Add(_VerticalLine);

			_LegendDialog = new LegendDialog(_ChartExtender.ChartArea);

			SetChartOverlaysWithDate();
		}