title: C# BackgroundWorker question
body: <p>I have a method which is worked asynchronous by a BackgroundWorker. Within this method, some code loops infinitly with an interval of 1000 ms. </p>
  
  <p>Within this code, depending on some value, an event is dispatched. As far as I have understood this, this event runs in the same thread as the code from which it has been raised. </p>
  
  <p>But what I want is, that this event runs in the same thread as the object which holds the BackgroundWorker.
  How do I achive this?</p>