Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        private void InitializeChartSeries()
        {
            var tournamentChartSeries = ChartSeriesProvider.CreateTournamentChartSeries();

            TournamentGraphViewModel = new GraphViewModel(new TournamentGraphViewModel(tournamentChartSeries));
        }