示例#1
0
        private void PLSaveList_Click(object sender, RoutedEventArgs e)
        {
            M3UFile _m3uFile = new M3UFile();

            foreach (AAPList entry in AAPLists)
            {
                M3UEntry line = new M3UEntry(entry.lengthAsTimeSpan, entry.displayName, entry.pathAsURI);
                _m3uFile.Add(line);
            }
            if (_m3uFile != null)
            {
                using (var sfd = new SaveFileDialog()
                {
                    Filter = "M3U File (*.m3u)|*.m3u", Title = "Save Playlist"
                })
                {
                    if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        _m3uFile.Save(sfd.FileName);
                    }
                }
            }
        }