public NowPlayingBarViewModel( MainNavigation mainNavigation, LibraryService libraryService, PlayingQueue playingQueue) { PlayingQueue = playingQueue; LibraryService = libraryService; MainNavigation = mainNavigation; PlayingQueue.CurrentItemChanged += PlayingQueue_CurrentItemChanged; }
public NowPlayingPageViewModel(PlayingQueue playingQueue) { PlayingQueue = playingQueue; PlayingQueue.CurrentItemChanged += PlayingQueue_CurrentItemChanged; SelectedTrack.Value = PlayingQueue.CurrentItemIndex; }
public async void OnShuffleButtonClick() { PlayingQueue.Clear(); await PlayingQueue.Queue(LibraryService.CurrentLibrary.Shuffle().Take(20)); }
public void OnClearButtonClick() { PlayingQueue.Clear(); }
public MaestroTransportControls() { DefaultStyleKey = typeof(MaestroTransportControls); playingQueue = App.Container.Resolve <PlayingQueue>(); }