private void chartAreaMonthlyZamowienia_ItemToolTipOpening(ItemToolTip2D tooltip, ItemToolTipEventArgs e)
        {
            RadChart chart = new RadChart();
            chart.Height = 200;
            chart.Width = 350;
            chart.DefaultView.ChartLegend.Visibility = System.Windows.Visibility.Collapsed;

            chart.DefaultView.ChartTitle.Content = "Sprzedaż Miesięczna";
            chart.DefaultView.ChartArea.AxisX.LayoutMode = AxisLayoutMode.Inside;

            var data = from d in zamowieniaContext.Data.Cast<KoszykPOCO>()
                       where d.RokZrealizowania == int.Parse(_selectedYear) && d.MiesiacZrealizowania == int.Parse(ConvertMonthToInt(e.DataPoint.XCategory))
                       select d;
            SeriesMapping mapping  = new SeriesMapping();
            mapping.ItemMappings.Add(new ItemMapping() { DataPointMember = DataPointMember.XCategory, FieldName = "Dayzrealizowania" });
            mapping.ItemMappings.Add(new ItemMapping() { DataPointMember = DataPointMember.YValue, FieldName = "Ilosc", AggregateFunction = ChartAggregateFunction.Sum });
            mapping.SortDescriptors.Add(new ChartSortDescriptor() { Member = "Dayzrealizowania", SortDirection = System.ComponentModel.ListSortDirection.Ascending });
            mapping.GroupingSettings.GroupDescriptors.Add(new ChartGroupDescriptor() { Member = "Dayzrealizowania" });
            chart.SeriesMappings.Add(mapping);
            chart.ItemsSource = data;
            if (chart.DefaultView.ChartArea.DataSeries.Count > 0)
            {
                chart.DefaultView.ChartArea.DataSeries.First().Definition = new SplineAreaSeriesDefinition();
            }
                tooltip.Content = chart;
        }
		private void ChartArea_ItemToolTipOpening(ItemToolTip2D tooltip, ItemToolTipEventArgs e)
		{
			TradeData tradeData = e.DataPoint.DataItem as TradeData;
			StockTooltipControl stockTooltip = new StockTooltipControl();
			stockTooltip.ChangeNetPercent = 1 - (tradeData.Close / tradeData.Open);
			stockTooltip.Volume = tradeData.Volume;
			//The next three properties shows some fictional data to illustrate the idea
			stockTooltip.OneYearTargetEst = tradeData.Close * 1.1;
			stockTooltip.PERatio = 16.80;
			stockTooltip.ForwardingPE = 17.93;
			tooltip.Content = stockTooltip;
		}
Beispiel #3
0
        private void ChartArea_ItemToolTipOpening(ItemToolTip2D tooltip, ItemToolTipEventArgs e)
        {
            TradeData           tradeData    = e.DataPoint.DataItem as TradeData;
            StockTooltipControl stockTooltip = new StockTooltipControl();

            stockTooltip.ChangeNetPercent = 1 - (tradeData.Close / tradeData.Open);
            stockTooltip.Volume           = tradeData.Volume;
            //The next three properties shows some fictional data to illustrate the idea
            stockTooltip.OneYearTargetEst = tradeData.Close * 1.1;
            stockTooltip.PERatio          = 16.80;
            stockTooltip.ForwardingPE     = 17.93;
            tooltip.Content = stockTooltip;
        }
Beispiel #4
0
        void ChartArea_ItemToolTipOpening(ItemToolTip2D tooltip, ItemToolTipEventArgs e)
        {
            try
            {
                var          data         = (HistoricalDataForChart)e.DataPoint.DataItem;
                ChartTooltip chartTooltip = new ChartTooltip();
                chartTooltip.Date  = data.Date;
                chartTooltip.Value = data.Value;

                tooltip.Content = chartTooltip;
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #5
0
        /// <summary>
        /// ChartArea ItemToolTipOpening event handler
        /// </summary>
        /// <param name="tooltip"></param>
        /// <param name="e"></param>
        private void ChartArea_ItemToolTipOpening(ItemToolTip2D tooltip, ItemToolTipEventArgs e)
        {
            RatioComparisonData dataPointContext = e.DataPoint.DataItem as RatioComparisonData;

            if (dataPointContext == null)
            {
                tooltip.Content = null;
                return;
            }

            tooltip.Content = dataPointContext.ISSUE_NAME + " ("
                              + EnumUtils.GetDescriptionFromEnumValue <ScatterGraphValuationRatio>(DataContextSource.SelectedValuationRatio)
                              + ":" + dataPointContext.VALUATION + ", "
                              + EnumUtils.GetDescriptionFromEnumValue <ScatterGraphFinancialRatio>(DataContextSource.SelectedFinancialRatio)
                              + ":" + dataPointContext.FINANCIAL + ")";
        }