public MainViewModel()
 {
     ChangeAllSortersStateCommand = new Command(arg => ChangeAllSortersState());
     LoadArrayFromFileCommand = new Command(arg => new Thread(LoadArrayFromFile).Start());
     LoadArrayFromDBCommand = new Command(arg => new Thread(LoadArrayFromDB).Start());
     CloseWindowCommand = new Command(arg => CloseWindow());
     SorterControlViewModels = new ObservableCollection<SorterControlViewModel>();
     LoadSorters();            
 }
 public SorterControlViewModel(SorterModel sorter)
 {
     ChangeStateClickCommand = new Command(arg => ChangeStateClickMethod());
     MinimizeClickCommand = new Command(arg => MinimizeClickMethod());
     Sorter = sorter;
 }