private void InitializeCharts() { var cashGraphSettingsService = ServiceLocator.Current.GetInstance <ICashGraphSettingsService>(); var moneyWonChartSeries = ChartSeriesProvider.CreateMoneyWonChartSeries(); MoneyWonGraphViewModel = new GraphViewModel(new CashGraphViewModel(moneyWonChartSeries, cashGraphSettingsService.GetSettings(CashChartType.MoneyWon))); var bb100ChartSeries = ChartSeriesProvider.CreateBB100ChartSeries(); BB100GraphViewModel = new GraphViewModel(new CashGraphViewModel(bb100ChartSeries, cashGraphSettingsService.GetSettings(CashChartType.BB100))); }
public override ChartSeriesDescriptor SelectDescriptor(ChartSeriesProvider provider, object context) { DailySeriesViewModel dailyVM = context as DailySeriesViewModel; MonthSeriesViewModel monthlyVM = context as MonthSeriesViewModel; if (dailyVM != null) { return this.DailyDescriptor; } else if (monthlyVM != null) { return this.MonthDescriptor; } throw new NotSupportedException("Not supported series viewmodel type."); }
public override ChartSeriesDescriptor SelectDescriptor(ChartSeriesProvider provider, object context) { DailySeriesViewModel dailyVM = context as DailySeriesViewModel; MonthSeriesViewModel monthlyVM = context as MonthSeriesViewModel; if (dailyVM != null) { return(this.DailyDescriptor); } else if (monthlyVM != null) { return(this.MonthDescriptor); } throw new NotSupportedException("Not supported series viewmodel type."); }
public override ChartSeriesDescriptor SelectDescriptor(ChartSeriesProvider provider, object context) { var seriesModel = (TestSeries)context; switch (seriesModel.SeriesType) { case SeriesTypeEnum.Line: return(CategoricalSeriesDescriptor); case SeriesTypeEnum.Point: return(PointSeriesDescriptor); default: return(CategoricalSeriesDescriptor); } }
private void InitializeMainChart(CashGraphPopupViewModelInfo viewModelInfo) { var moneyWonChartSeries = ChartSeriesProvider.CreateMoneyWonChartSeries(); MainGraphViewModel = new CashGraphViewModel(moneyWonChartSeries); if (viewModelInfo.MoneyWonCashGraphViewModel != null) { MainGraphViewModel.ShowNonShowdown = viewModelInfo.MoneyWonCashGraphViewModel.ShowNonShowdown; MainGraphViewModel.ShowShowdown = viewModelInfo.MoneyWonCashGraphViewModel.ShowShowdown; MainGraphViewModel.ShowEV = viewModelInfo.MoneyWonCashGraphViewModel.ShowEV; MainGraphViewModel.ValueType = viewModelInfo.MoneyWonCashGraphViewModel.ValueType; MainGraphViewModel.ChartDisplayRange = viewModelInfo.MoneyWonCashGraphViewModel.ChartDisplayRange; } MainGraphViewModel.Update(); }
private void InitializeChartSeries() { var tournamentChartSeries = ChartSeriesProvider.CreateTournamentChartSeries(); TournamentGraphViewModel = new GraphViewModel(new TournamentGraphViewModel(tournamentChartSeries)); }