コード例 #1
0
        private void AddSeriesToChart(AddChartSeriesMessage message)
        {
            if (!_series.ContainsKey(message.StockSymbol))
            {
                var newLineSeries = new LineSeries
                {
                    StrokeThickness             = 2,
                    MarkerSize                  = 3,
                    MarkerStroke                = OxyColors.Black,
                    MarkerType                  = MarkerType.None,
                    CanTrackerInterpolatePoints = false,
                    Title  = message.StockSymbol,
                    Smooth = false
                };

                _series.Add(message.StockSymbol, newLineSeries);

                _chartModel.Series.Add(newLineSeries);

                RefreshChart();
            }
        }
コード例 #2
0
        /// <summary>
        /// Adds a series to the chart.
        /// </summary>
        /// <param name="message"></param>
        private void AddSeriesToChart(AddChartSeriesMessage message)
        {
            if (_log.IsDebugEnabled)
            {
                _log.DebugFormat("AddSeriesToChart");
            }
            if (this._series.ContainsKey(message.StockSymbol))
            {
                return;
            }
            var series = new LineSeries {
                StrokeThickness             = 2,
                MarkerType                  = MarkerType.None,
                CanTrackerInterpolatePoints = false,
                Title  = message.StockSymbol,
                Smooth = false
            };

            this._series.Add(message.StockSymbol, series);
            this._chartModel.Series.Add(series);
            this.RefreshChart();
        }