/// <summary> /// Raises the WebOperationProgress event. /// </summary> /// <param name="e">A WebOperationProgressEventArgs object containing event data. If e is null the event will be canceled.</param> private void OnWebOperationProgress(WebOperationProgressChangedEventArgs e) { Debug.Assert(e != null); var handler = ProgressChanged; if (handler != null) { handler(this, e); } }
private void WebOperationProgressChanged(object sender, WebOperationProgressChangedEventArgs e) { int percent = (int)(((double)e.Length / e.TotalLength) * 100); _updateView.SetDownloadProgressValue(percent); }