Example #1
0
        private void AddTrackRow(IZuneTagContainer track)
        {
            var detailRow = new DetailRow();

            detailRow.SongDetails = new TrackWithTrackNum
            {
                TrackNumber = track.MetaData.TrackNumber.TrackNumberConverter(),
                TrackTitle  = track.MetaData.Title,
                BackingData = track
            };

            foreach (WebTrack webTrack in WebAlbum.Tracks)
            {
                detailRow.AvailableZuneTracks.Add(new TrackWithTrackNum
                {
                    TrackNumber = webTrack.TrackNumber,
                    TrackTitle  = webTrack.Title,
                    BackingData = webTrack
                });
            }

            detailRow.MatchTheSelectedSongToTheAvailableSongs();

            this.Rows.Add(detailRow);
        }
        private void AddTrackRow(IZuneTagContainer track)
        {
            var detailRow = new DetailRow();

            detailRow.SongDetails = new TrackWithTrackNum
            {
                TrackNumber = track.MetaData.TrackNumber.TrackNumberConverter(),
                TrackTitle = track.MetaData.Title,
                BackingData = track
            };

            foreach (WebTrack webTrack in WebAlbum.Tracks)
            {
                detailRow.AvailableZuneTracks.Add(new TrackWithTrackNum
                {
                    TrackNumber = webTrack.TrackNumber,
                    TrackTitle = webTrack.Title,
                    BackingData = webTrack
                });
            }

            detailRow.MatchTheSelectedSongToTheAvailableSongs();

            this.Rows.Add(detailRow);
        }