title: Monotouch - Getting notified when network status changed
body: <p>I'm familiar with the "reachability" class to check if there is an internet connection:
  <a href="https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs" rel="nofollow">https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs</a></p>
  
  <p>I was now wondering if there is any way to get notified when the Network status has changed?
  Let's say that my collection is loaded when there is no internet. The images will not get loaded. I would like to trigger the download again if the iPad suddenly gets internet connection again.</p>
  
  <p>In the reachability class, I see following code:</p>
  
  <pre class="lang-cs prettyprint-override"><code>public static event EventHandler ReachabilityChanged;
  
      static void OnChange (NetworkReachabilityFlags flags)
      {
          var h = ReachabilityChanged;
          if (h != null)
              h (null, EventArgs.Empty);
      }
  </code></pre>
  
  <p>However, if I set a breakpoint in the "OnChange" method, it's not called when I switch off Wifi.</p>
  
  <p>Any ideas?</p>
  
  <p>Regards, Matt </p>