Describes the arguments passed to a cancelable progress update event.
Inheritance: System.ComponentModel.CancelEventArgs
Exemple #1
0
        /// <summary>
        /// Called when a file has been extracted from a source archive.
        /// </summary>
        /// <remarks>
        /// This notifies listeners that a read-only initialization step has finished.
        /// </remarks>
        /// <param name="sender">The object that raised the event.</param>
        /// <param name="e">An <see cref="EventArgs"/> describing the event arguments.</param>
        private void FileExtractionFinished(object sender, FileInfoEventArgs e)
        {
            CancelProgressEventArgs ceaArgs = new CancelProgressEventArgs((float)e.PercentDone / 100f);

            ReadOnlyInitProgressUpdated(this, ceaArgs);
            e.Cancel = ceaArgs.Cancel;
        }
		/// <summary>
		/// Handles the <see cref="IMod.ReadOnlyInitProgressUpdated"/> event of the Mod.
		/// </summary>
		/// <remarks>
		/// This steps the progress in the progress dialog.
		/// </remarks>
		/// <param name="sender">The object that raised the event.</param>
		/// <param name="e">A <see cref="CancelEventArgs"/> describing the event arguments.</param>
		private void Mod_ReadOnlyInitProgressUpdated(object sender, CancelProgressEventArgs e)
		{
			e.Cancel = (Status == TaskStatus.Cancelling);
			OverallProgress = (Int32)(e.PercentComplete * 100);
		}
Exemple #3
0
		/// <summary>
		/// Handles the <see cref="Archive.ReadOnlyInitProgressUpdated"/> event of the mod's archive file.
		/// </summary>
		/// <remarks>
		/// This raises the mod's <see cref="ReadOnlyInitProgressUpdated"/> event.
		/// </remarks>
		/// <param name="sender">The object that raised the event.</param>
		/// <param name="e">A <see cref="CancelProgressEventArgs"/> describing the event arguments.</param>
		private void ArchiveFile_ReadOnlyInitProgressUpdated(object sender, CancelProgressEventArgs e)
		{
			ReadOnlyInitProgressUpdated(this, e);
		}
		/// <summary>
		/// Called when a file has been extracted from a source archive.
		/// </summary>
		/// <remarks>
		/// This notifies listeners that a read-only initialization step has finished.
		/// </remarks>
		/// <param name="sender">The object that raised the event.</param>
		/// <param name="e">An <see cref="EventArgs"/> describing the event arguments.</param>
		private void FileExtractionFinished(object sender, FileInfoEventArgs e)
		{
			CancelProgressEventArgs ceaArgs = new CancelProgressEventArgs((float)e.PercentDone / 100f);
			ReadOnlyInitProgressUpdated(this, ceaArgs);
			e.Cancel = ceaArgs.Cancel;
		}