Example #1
0
        private void MenuShowInformation(object sender, RoutedEventArgs e)
        {
            var       tracky = tracklist.SelectedItem as TrackViewModel;
            TrackMenu tm     = new TrackMenu();

            tm.LoadFromTrack(tracky);
            tm.Show();
        }
Example #2
0
    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}]";
        }
    }