Beispiel #1
0
        /// <summary>
        /// Defines candlestick series bound to inline data.
        /// </summary>
        /// <param name="data">
        /// The data to bind to
        /// </param>
        public virtual ChartCandlestickSeriesBuilder <TModel> Candlestick <TValue>(IEnumerable data)
        {
            var candlestickSeries = new ChartCandlestickSeries <TModel, TValue>(data);

            Container.Series.Add(candlestickSeries);

            return(new ChartCandlestickSeriesBuilder <TModel>(candlestickSeries));
        }
Beispiel #2
0
        /// <summary>
        /// Defines bound candlestick series.
        /// </summary>
        public virtual ChartCandlestickSeriesBuilder <TModel> Candlestick <TValue>(
            Expression <Func <TModel, TValue> > openExpression,
            Expression <Func <TModel, TValue> > highExpression,
            Expression <Func <TModel, TValue> > lowExpression,
            Expression <Func <TModel, TValue> > closeExpression,
            Expression <Func <TModel, string> > colorExpression     = null,
            Expression <Func <TModel, string> > downColorExpression = null
            )
        {
            var ohlcSeries = new ChartCandlestickSeries <TModel, TValue>(
                openExpression, highExpression, lowExpression, closeExpression, colorExpression, downColorExpression
                );

            Container.Series.Add(ohlcSeries);

            return(new ChartCandlestickSeriesBuilder <TModel>(ohlcSeries));
        }