private void StartWorkerThread() { EnableWindow(false); logger.Verbose = IsVeboseChecked(); batchWork = new BatchWork( CurrentPath, null, OnWorkerThreadFinished, Operation()); WorkerThreadPool.Instance.StartWork(batchWork); }
private void OnWorkerThreadFinished(IWork work) { batchWork = null; EnableWindow(true); }