private void InitializeData(CashGraphPopupViewModelInfo viewModelInfo)
        {
            InitializeMainChart(viewModelInfo);
            InitializeExtraCharts();

            // initialize defaults
            BarMetric = SerieType.WinningsByMonth;
            PieMetric = SerieType.Top20BiggestLosingHands;
        }
        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();
        }
Beispiel #3
0
 public CashGraphPopupRequestInfo(CashGraphPopupViewModelInfo viewModelInfo)
 {
     Content = viewModelInfo;
     Title   = CommonResourceManager.Instance.GetResourceString("Common_GraphsPopup_Title");
 }