title: How to sleep execution in while cycle in Monotouch Button TouchDown event handler
body: <p>I tried <code>Thread.Sleep(1000)</code> in every iteration in cycle, but <code>infoLabel.Text</code> is not changed until end of cycle.It changes infoLabel.Text after calling Thread.Sleep 3 times.
  Please advice. Here's my code.</p>
  
  <pre><code>void Handle_Touchdown(object sender, EventArgs e)
  {
   for(int i = 0; i &lt; 10; ++i )
   {
      infoLabel.Text = i.ToStraing();
      Thread.Sleep(1000);
   }
  }
  </code></pre>