public void RemoveAllClickHandler(object param) { _mediaPlayer.Stop(); _hashFileNames.Clear(); FileViewCollection.Clear(); CurrentPath = string.Empty; }
public void RemoveClickHandler(object param) { if (FileViewItem == null) { return; } _hashFileNames.Remove(FileViewItem.Name); FileViewCollection.Remove(FileViewItem); if (FileViewCollection.Count > 0) { CurrentPath = string.Empty; } }
public void MenuLoadClickHandler(object param) { var openFileDialog = new OpenFileDialog(); openFileDialog.Multiselect = true; openFileDialog.Filter = "MP3 files (*.mp3)|*.mp3"; if (openFileDialog.ShowDialog() == true) { CurrentPath = Path.GetDirectoryName(openFileDialog.FileName); foreach (string fileName in openFileDialog.SafeFileNames) { if (_hashFileNames.Contains(fileName)) { continue; } FileViewCollection.Add(new FileViewModel( name: fileName)); _hashFileNames.Add(fileName); } } }