我正在用 C# WPF 制作音乐播放器。文件被添加到用作 MediaElement 播放列表的 ListBox 中。为了在 ListBox 中只显示没有路径和扩展名的文件名,我创建了一个Song
具有路径和标题属性的类。
我想不通的是如何将 MediaElements 源设置为Song
对象的路径属性,这样我只需单击 ListBox 中的一个项目,它就会开始播放。
这是我用于将文件添加到列表框的代码:
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
foreach (string file in ofd.FileNames)
{
Song songs = new Song(System.IO.Path.GetFileNameWithoutExtension(file), file);
listBox.Items.Add(songs);
}
}