Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void CreateChart() {
- CleanChart();
- visiChart = new Chart()
- {
- ToolTipEnabled = true,
- Width = 400,
- Height = 200,
- Padding = new Thickness(0),
- Margin = new Thickness(0, 6, 0, -12),
- Background = new SolidColorBrush(Colors.White),
- };
- ChartGrid grid = new ChartGrid()
- {
- Enabled = false
- };
- DataSeries dataSeries = new DataSeries();
- DataPoint dataPoint;
- Axis yAx = new Axis()
- {
- AxisLabels = new AxisLabels() { Enabled = false },
- Grids = new ChartGridCollection() {grid}
- };
- int i = 0;
- var deps = App.CurrentAgreement.Deposits.Deposit.Where(x => x.DepositIliv + x.DepositLink > 0).ToList();
- foreach (var dep in deps) {
- dataPoint = new DataPoint();
- dataPoint.YValue = dep.DepositIliv + dep.DepositLink + dep.UValue + dep.WarrantyValue;
- dataPoint.XValue = i;
- i++;
- dataPoint.LabelText = dataPoint.YValue.Out();
- dataPoint.AxisXLabel = DateTime.Parse(dep.DepositDate).ToString("MMM yyyy");
- dataPoint.MouseLeftButtonUp += dataPoint_MouseLeftButtonUp;
- dataSeries.DataPoints.Add(dataPoint);
- }
- dataSeries.LabelEnabled = true;
- dataSeries.RenderAs = RenderAs.Column;
- dataSeries.Color = new SolidColorBrush(Colors.Green);
- visiChart.Series.Add(dataSeries);
- visiChart.AxesY.Add(yAx);
- ChartPlaceHolder.Children.Add(visiChart);
- }
- ChartGrid grid = new ChartGrid()
- {
- Enabled = false
- };
- Axis xAx = new Axis();
- xAx.Grids.Add(grid);
- visiChart.AxesX.Add(xAx);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement