title: Changing Hyperlink foreground without losing hover color
body: <p>I'm writing a WPF app, and I want some of my hyperlinks to be the default blue, and others to be green. No problem -- I can just set <code>Foreground</code>:</p>
  
  <pre><code>&lt;TextBlock&gt;&lt;Hyperlink Foreground="#0C0"&gt;Mark as done&lt;/Hyperlink&gt;&lt;/TextBlock&gt;
  </code></pre>
  
  <p>The trouble is, when I do this, the hover effect goes away. In a normal Hyperlink, when I move the mouse over the link, it turns red, and when I move the mouse away, it goes back to blue. But in a Hyperlink with the Foreground property assigned, it's always that color -- the red-on-hover is totally suppressed.</p>
  
  <p>How can I change a Hyperlink's color, without losing the default hover behavior and color?</p>