Пример #1
0
        //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);
 }