//public event PropertyChangedEventHandler PropertyChanged = delegate { }; public AgeRangeListViewModel(IAgeRangesRepository repo) { _repo = repo; //if (DesignerProperties.GetIsInDesignMode( // new System.Windows.DependencyObject())) return; //AgeRanges = new ObservableCollection<AgeRange>(_repo.GetAgeRangesAsync().Result); DeleteCommand = new RelayCommand(OnDelete, CanDelete); AddAgeRangeCommand = new RelayCommand(OnAddAgeRange); EditAgeRangeCommand = new RelayCommand <AgeRange>(OnEditAgeRange); ClearSearchCommand = new RelayCommand(OnClearSearch); }
public AgeRangeFormViewModel(IAgeRangesRepository repo) { _repo = repo; CancelCommand = new RelayCommand(OnCancel); SaveCommand = new RelayCommand(OnSave, CanSave); }