public SorterVmD() : base( order: StagedSorterDefD.sorterDef.order, sortableItemVms: StageVmProcs.ScrambledSortableVms(StagedSorterDefD.sorterDef.order, System.DateTime.Now.Millisecond, true), stageVms: StageVmsD, currentstageIndex: 0 ) { }
private void DoReset() { TotalUses++; SorterDisplayVm = new SorterDisplayVm( order: SorterDisplayVm.Order, sortableItemVms: StageVmProcs.ScrambledSortableVms(SorterDisplayVm.Order, DateTime.Now.Millisecond, true), stageVms: new ObservableCollection <StageVm>( SorterDisplayVm.StageVms.ResetSortables(SorterDisplayVm.SortableItemVms)), currentstageIndex: 0); }
public StageVmD() : base( stageVmStep: StageVmStep.Left, stageIndex: 0, stageVmStyle: StageVmStyle.Standard(Brushes.AliceBlue, ViewModel.TicsPerStep.Stopped, max), order: _KeyCount, keyPairVms: StageVmStyle.Standard(Brushes.AliceBlue, ViewModel.TicsPerStep.Stopped, max).ToRandomKeyPairVms(_KeyCount, 0), sortableItemVms: StageVmProcs.ScrambledSortableVms(_KeyCount, System.DateTime.Now.Millisecond, true), sortableItemVmsOld: null ) { }