/// <summary> /// An event handler called when the progress legend is being set. /// </summary> /// <param name="object">The sender object.</param> /// <param name="e">The event arguments.</param> private void OnProgressLegendSet(object sender, ProgressLegendSetEventArgs e) { // If the event is not for the current progress info, do nothing. if (e.Progress != this.progress) return; // If the old legend is the same as the new legend, do nothing. if (e.OldLegend == e.NewLegend) return; }
/// <summary> /// An event handler called when a new progress legend has been set. /// </summary> /// <param name="object">The sender object.</param> /// <param name="e">The event arguments.</param> private void OnProgressLegendSet(object sender, ProgressLegendSetEventArgs e) { // If the progress info is not the current progress info, do nothing. if (e.Progress != this.progress) return; // Raise the event. if (null != this.ProgressLegendSet) this.ProgressLegendSet(this, new ProgressItemLegendSetEventArgs(this, progress, e.OldLegend, e.NewLegend)); }