title: Hand Cursor over Hyperlinks in WPF RichTextBox?
body: <p>I have a RTB and want to change the mouse cursor to a hand on <code>MouseEnter</code> over hyperlinks. It seems to default to this with Ctrl down. I want it just when the user hovers over the hyperlink regardless of whether Ctrl is down or not.</p>
  
  <p>The hyperlink is currently fired to the web browser from a  <code>MouseLeftButtonDown</code> event which works great:</p>
  
  <pre><code>   &lt;RichTextBox.Resources&gt;                               
          &lt;Style TargetType="Hyperlink"&gt;
             &lt;Setter Property="TextDecorations" Value="Underline"/&gt;
             &lt;Setter Property="Foreground" Value="Black"/&gt;
             &lt;Setter Property="Cursor" Value="Hand"/&gt;
             &lt;EventSetter Event="MouseLeftButtonDown" Handler="Hyperlink_MouseLeftButtonDown" /&gt;                                                         
            &lt;/Style&gt;                                                            
       &lt;/RichTextBox.Resources&gt;
  </code></pre>
  
  <p>Code behind:</p>
  
  <pre><code>  private void Hyperlink_MouseLeftButtonDown(object sender, System.Windows.Input.MouseEventArgs e)
    {          
       var hyperlink = (Hyperlink)sender;
       Process.Start(hyperlink.NavigateUri.ToString());                                         
    }
  </code></pre>
  
  <p>The event fires as intended, it's just the hand cursor I want on <code>MouseEnter</code>. Can I have two seperate events on the same <code>Style TargetType='Hyperlink'&gt;</code>?</p>
  
  <p>P.s The RTB format is set to Rtf.
  Thanks</p>