title: Pause WP7 HyperlinkButton?
body: <p>I'm trying to 'pause' a <code>HyperlinkButton</code> in a WP7 app so that the user can confirm whether or not to leave the app and follow the link. The series of the events would look like:</p>
  
  <ol>
  <li>The user clicks the <code>HyperlinkButton</code></li>
  <li><code>MessageBox</code> pops up to confirm they want to leave the app and visit this external site</li>
  <li>If the user agrees, the webpage loads; if not, the user is returned to the app</li>
  </ol>
  
  <p>My question is: <strong>can I get</strong> <code>HyperlinkButton</code> <strong>to wait for the user's response?</strong></p>
  
  <p>At the moment, I've hacked a solution as below:</p>
  
  <pre><code>&lt;HyperlinkButton Tag="http://www.google.com/" Tap="ConfirmBeforeLoading()"/&gt;
  </code></pre>
  
  <p><code>ConfirmBeforeLoading</code> then prompts the user and, if they agree, it creates a new <code>WebBrowserTask</code> using the address in the <code>Tag</code> property.</p>
  
  <p>This works, but it seems 'hackish'. Is there any way I can use a normal <code>HyperlinkButton</code> with <code>NavigateUri</code> and just have it wait for the user's response?</p>
  
  <p>Many thanks in advance!</p>