public PlayQueueViewModel( IPlayerController player, IEventAggregator eventAggregator, IRegionManager regionManager) { _player = player; _playQueue = player.Playlist; _eventAggregator = eventAggregator; _regionManager = regionManager; JumpToTrackCommand = new StaticCommand<PlayerQueueItem>(ExecuteJumpToTrack); DeleteTracksCommand = new StaticCommand<IEnumerable>(ExecuteDeleteTracks); }
public NowPlayingViewModel( IPlayerController player, IEventAggregator eventAggregator) { _player = player; _eventAggregator = eventAggregator; _backgroundEffects = new List<IBackgroundEffect>(); //_backgroundEffects.Add(ServiceLocator.Current.TryResolve<KenBurnsBackgroundEffect>()); _backgroundEffects.Add(ServiceLocator.Current.TryResolve<ImageMapBackgroundEffect>()); _backgroundEffects.Add(ServiceLocator.Current.TryResolve<ColorOverlayBackgroundEffect>()); NavigateBackCommand = new StaticCommand(ExecuteNavigateBack); JumpToTrackCommand = new StaticCommand<PlayerQueueItem>(ExecuteJumpToTrack); }
public AlbumViewModel(IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; PlayAlbumTrackCommand = new StaticCommand<ITrack>(ExecutePlayAlbumTrack); }