protected virtual void OnLibraryChanged(LibraryChangedEventArgs e) { this.outputSongs.ResetBindings(); if (raiseLibraryChangedEvent) { if (LibraryChanged != null) { LibraryChanged(this, e); } } }
protected void library_LibraryChanged(object sender, LibraryChangedEventArgs e) { List <int> toBeRemoved = new List <int>(); for (int i = 0; i < songPaths.Count; i++) { if (!libraryDictionary.ContainsKey(songPaths[i])) { toBeRemoved.Add(i); } } toBeRemoved.Sort(); toBeRemoved.Reverse(); foreach (int i in toBeRemoved) { this.Remove(i); } }
protected virtual void OnLibraryChanged(LibraryChangedEventArgs e) { this.outputSongs.ResetBindings(); if (raiseLibraryChangedEvent) if (LibraryChanged != null) LibraryChanged(this, e); }
private void library_LibraryChanged(object sender, LibraryChangedEventArgs e) { UpdateShowingPlaylist(true); PopulateShuffleQueue(); UpdateStatusStip(); }
protected void library_LibraryChanged(object sender, LibraryChangedEventArgs e) { List<int> toBeRemoved = new List<int>(); for (int i = 0; i < songPaths.Count; i++) { if (!libraryDictionary.ContainsKey(songPaths[i])) toBeRemoved.Add(i); } toBeRemoved.Sort(); toBeRemoved.Reverse(); foreach (int i in toBeRemoved) this.Remove(i); }