/// <summary> /// Raises the <see cref="DownloadRemoved"/> event. /// </summary> /// <param name="e">Event args of the event.</param> private void RaiseDownloadRemoved(DownloadRemovedEventArgs e) { var handler = DownloadRemoved; if (handler != null) { handler(this, e); } }
/// <summary> /// Removes a download from the list of queued downloads. /// </summary> /// <param name="sender">Sender of the event.</param> /// <param name="e">Event args of the event.</param> private void DownloadManagerDownloadRemoved(object sender, DownloadRemovedEventArgs e) { e.DownloadItem.PropertyChanged -= DownloadItemPropertyChanged; RemoveDownloadItemOnMainThread(e.DownloadItem); }