Пример #1
0
 private void WaitTimeStep_Progress_Cancel(object sender, PercentageProgressArgs e)
 {
     EventFiredCounter++;
     if (sender is WaitTimeStep waitTimeStep)
     {
         waitTimeStep.Cancel();
     }
 }
Пример #2
0
        private static void Pom_Progress(object sender, PercentageProgressArgs e)
        {
            var waitTimeStep = sender as WaitTimeStep;
            var Name         = propertyStore.Get <string>(waitTimeStep.Id, "Name");
            var percentage   = e.PercentageComplete;

            if (previousName != Name)
            {
                Console.Beep();
                previousName = Name;
            }
            if (percentage != previousPercentage)
            {
                previousPercentage = percentage;
                Console.WriteLine($"{Name}: {percentage}: {waitTimeStep.MinutesRemaining()}");
            }
        }
Пример #3
0
 private void WaitTimeStep_Progress_Add_To_List(object sender, PercentageProgressArgs e)
 {
     EventFiredCounter++;
     listOfPercentages.Add(e.PercentageComplete);
 }
Пример #4
0
 private void WaitTimeStep_Progress(object sender, PercentageProgressArgs e)
 {
     EventFiredCounter++;
 }
Пример #5
0
 private void ProgressHandler(object sender, PercentageProgressArgs e)
 {
     Progress?.Invoke(sender, e);
 }