public void Init() { SimpleIoc.Default.Register <INavigation, Navigation>(); SimpleIoc.Default.Register <IMessageBoxService, MessageBoxService>(); navMock = new Mock <INavigation>(); msbMock = new Mock <IMessageBoxService>(); visuVM = new VisualisationViewModel(); visuVM._nav = navMock.Object; visuVM._msbs = msbMock.Object; }
public AudioPlayerViewModel(VisualisationViewModel visualisationViewModel, RecordingsModel recordingsModel, AudioPlayerModel audioPlayerModel, RatingModel ratingModel) { _visualization = visualisationViewModel; _recordingsModel = recordingsModel; _recordingsModel.PropertyChanged += ModelPropertyChanged; _ratingModel = ratingModel; _audioPlayerModel = audioPlayerModel; _audioPlayerModel.PropertyChanged += ModelPropertyChanged; _audioPlayerHandler = new AudioPlayerHandler(_audioPlayerModel); _audioPlayerHandler.MaximumCalculated += audioGraph_MaximumCalculated; InitializeCommands(); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); try { var app = new ApplicationView(); var context = new VisualisationViewModel(); app.Show(); app.DataContext = context; } catch (Exception ex) { Debug.WriteLine(ex.GetBaseException().Message); } }