Ejemplo n.º 1
0
        private void ShowPredefinedRangesView(object obj)
        {
            PreDefinedRangesRequest.Raise(new PreDefinedRangesNotifcation()
            {
                Title = "Pre-Defined Ranges"
            },
                                          returned =>
            {
                if (returned != null && returned.ItemsList != null)
                {
                    Reset(null);

                    foreach (var s in returned.ItemsList)
                    {
                        var current = PreflopSelectorItems.FirstOrDefault(x => x.Caption.Equals(s));

                        if (current != null && current.IsEnabled)
                        {
                            current.IsSelected = true;
                            current.HandUpdateAndRefresh();
                        }
                    }

                    UpdateSlider();
                }
            });
        }
Ejemplo n.º 2
0
        private void UpdateSlider()
        {
            _isSliderManualMove = false;

            var combos = PreflopSelectorItems.Where(x => !x.IsMainInSequence).Sum(model => model.HandSuitsModelList.Count(x => x.IsVisible && x.IsSelected));

            var mainSequnceItem = PreflopSelectorItems.FirstOrDefault(x => x.IsMainInSequence);

            if (mainSequnceItem != null)
            {
                combos += mainSequnceItem.Combos;
            }

            double prct = Math.Round((double)combos * 100 / TotalPossibleCombos, 1);

            SliderValue        = (int)prct * 10;
            SelectedPercentage = prct;

            _isSliderManualMove = true;

            RefreshHandsStatistic();
        }