private void backgroundWorkerRun_DoWork(object sender, DoWorkEventArgs e) { UserControlBufferReadWrite uc = this.FindParent <UserControlBufferReadWrite>(); buffer = uc.buffer; buffer.Perform(Stop); this.InvokeIfNeeded(() => { Set(false); }); }
void Run() { buffer.Perform(Stop); }