private void OnCurrentPlaylistChanged(object sender, CurrentPlaylistChangedEventArgs e) { CurrentPlaylist.Unsubscribe(e.OldCurrentPlaylist); CurrentPlaylist.Subscribe(e.NewCurrentPlaylist); OtherPlaylists.Unsubscribe(e.NewCurrentPlaylist); OtherPlaylists.Subscribe(e.OldCurrentPlaylist); CurrentPlaylistChanged?.Invoke(this, new SubscriptionsEventArgs <ILibrary, CurrentPlaylistChangedEventArgs>(sender, e)); }
public void ProcCurrentPlaylistChanged() { CurrentPlaylistChanged?.InvokeOnMainThread(this); }