private void SnagImg_OnStateChange(CaptureState newState) { if (newState != CaptureState.scsBusy && newState != CaptureState.scsIdle) { IsDone = true; } if (newState == CaptureState.scsCaptureFailed) { HasError = true; } Debug.WriteLine(newState.ToString() + " - IsDone " + IsDone); }