public DiceManager(IEnumerable <Dice> dices) { this.dices = new ObservableDiceCollection(dices.ToList()); diceRoller = new DiceRoller(this.dices); diceSorter = new DiceSorter(this.dices); diceStatistics = new DiceStatistics(this.dices); }
public DiceSorter(ObservableDiceCollection collection) { ObservableDiceCollection = collection; _diceView = CollectionViewSource.GetDefaultView(ObservableDiceCollection); SetSortStrategy(new SortBySides(ListSortDirection.Ascending)); }
public DiceStatistics(ObservableDiceCollection collection) { ObservableDiceCollection = collection; }