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();
 }
Пример #5
0
 public MaestroTransportControls()
 {
     DefaultStyleKey = typeof(MaestroTransportControls);
     playingQueue    = App.Container.Resolve <PlayingQueue>();
 }