public SummaryViewModel(IQueryDispatcher queryDispatcher, TransactionsProvider provider, StockSummaryViewModel stockSummary) : base(queryDispatcher, provider) { StocksSummaryViewModel = stockSummary; BalanceModel = PlotHelper.CreatePlotModel(); BalanceModel.IsLegendVisible = false; FlowsModel = PlotHelper.CreatePlotModel(); FlowsModel.IsLegendVisible = false; YearBalanceModel = PlotHelper.CreatePlotModel(); YearBalanceModel.IsLegendVisible = false; BalanceModel.Axes.Add(new DateTimeAxis { Position = AxisPosition.Bottom, IntervalType = DateTimeIntervalType.Months }); FlowsModel.Axes.Add(new DateTimeAxis { Position = AxisPosition.Bottom, IntervalType = DateTimeIntervalType.Months }); YearBalanceModel.Axes.Add(new LinearAxis { Position = AxisPosition.Left, IsAxisVisible = false }); YearBalanceModel.Axes.Add(new DateTimeAxis { Position = AxisPosition.Bottom, IntervalType = DateTimeIntervalType.Years }); Update(); }