public void RefreshPage() { if (_context.PreferencesChanged) { _model.Initialize(); } AlgorithmOptions.Clear(); AlgorithmElements.Clear(); for (int i = 0; i < _context.GetAlgorithms.Count; i++) { IAlgorithmData data = _context.GetAlgorithms[i]; _model.VisitAlgorithm(i, (x) => RefreshGaleShapley(data.Name, i), (x) => RefreshGenetic(data.Name, i, x.Settings)); } OnPropertyChanged("AlgorithmOptions"); }