public BaseModelCollection(BaseViewModelFactory <T> fac, Action <T> select_action) { Collection = new ObservableCollection <IViewModel <T> >(); factory = fac; action = select_action; factory.setSelectDelegate(handleSelected); }
public SearchPage(SearchParametersViewModel search, BaseViewModelFactory <SongModel> factory) { Error = String.Empty; Search = search; Results = new BaseModelCollection <SongModel>(factory, handleSongSelected); SearchCommand = new RelayCommand(handleSearch); ClearCommand = new RelayCommand(handleClear); }
public AccountRatingsView(UserModel m, BaseViewModelFactory <RatingModel> factory) { model = m; Ratings = new BaseModelCollection <RatingModel>(factory, handleRatingSelected); populateRatings(); }