internal TabMusicUI(TabMusic tabMusic) { InitializeComponent(); DataContext = this; Tab = tabMusic; ContentRoot.Children.Add(new SongListView(Tab)); Player.SetTab(Tab); }
internal void SetTab(TabMusic tab) { InitializeComponent(); Tab = tab; Tab.Player.StatusChangeEvent += Player_StatusChanged; // Listen for the player events DispatcherTimer timer = new DispatcherTimer(); // Update the time bar every 100 milliseconds timer.Interval = TimeSpan.FromMilliseconds(100); timer.Tick += Timer_Tick; timer.Start(); }
internal void SetTab(TabMusic tab) { Tab = tab; InitializeComponent(); ArtistsBox.ItemsSource = Tab.GetSongList(SongListType.ARTIST); }
internal ArtistListView(TabMusic tab) { SetTab(tab); }
internal void SetTab(TabMusic tab) { Tab = tab; InitializeComponent(); SongBox.ItemsSource = Tab.Songs; }
internal SongListView(TabMusic tab) { SetTab(tab); }