コード例 #1
0
 private void ClonedAlgorithm_Paused(object sender, EventArgs e)
 {
     lock (locker) {
         if (pausePending && clonedAlgorithms.All(alg => alg.ExecutionState != ExecutionState.Started))
         {
             OnPaused();
         }
     }
 }
コード例 #2
0
 private void ClonedAlgorithm_Paused(object sender, EventArgs e)
 {
     lock (locker) {
         availableWorkers.Release();
         if (clonedAlgorithms.All(alg => alg.ExecutionState != ExecutionState.Started))
         {
             OnPaused();
             allAlgorithmsFinished.Set();
         }
     }
 }
コード例 #3
0
 private void OnChipClickCommandExecuted(ChipsModel item)
 {
     ItemCollection.All(arg =>
     {
         if (arg.Id == item.Id)
         {
             if (arg.IsSelected)
             {
                 arg.IsSelected = false;
             }
             else
             {
                 arg.IsSelected = true;
             }
         }
         return(true);
     });
 }