private void MenuShowInformation(object sender, RoutedEventArgs e) { var tracky = tracklist.SelectedItem as TrackViewModel; TrackMenu tm = new TrackMenu(); tm.LoadFromTrack(tracky); tm.Show(); }
public void GetInfo(AudioClip track, int num, TrackMenu currentTrackMenu, PlayerController player = null, PlayListController playList = null, string folder = "") { currentTrack = track; trackMenu = currentTrackMenu; folderName = folder; playerContrl = player; playListContrl = playList; textTrackName.text = currentTrack.name; textFolderName.text = folderName; textTrackDuration.text = UtilitsAP.TimeFormat(currentTrack.length, "#00:00"); textTrackNum.text = num.ToString() + "."; IsFavorite = playListContrl.favoriteTrackList.Contains(currentTrack); IsInQueue = playListContrl.queueTrackList.Contains(currentTrack); if (IsInQueue) { queueTextBlock.text = $"[{playListContrl.queueTrackList.IndexOf(currentTrack) + 1}]"; } }