private void BlinkWorker_DoWork(object sender, DoWorkEventArgs e) { while (!_blinkWorker.CancellationPending) { Thread.Sleep(_blinkDelay); Visible = !Visible; } Visible = true; }