Dynamiquement ajouter des liens hypertexte à un RichTextBox

Je suis en train d'ajouter dynamiquement des liens hypertexte à un RichTextBox l'utilisation de WPF et C# mais je ne suis pas beaucoup de succès. Mon code est résumée ci-dessous:

FlowDocument doc = new FlowDocument();
richTextBox1.Document = doc;
richTextBox1.IsReadOnly = true;

Paragraph para = new Paragraph();
doc.Blocks.Add(para);

Hyperlink link = new Hyperlink();
link.IsEnabled = true;
link.Inlines.Add("Hyperlink");
link.NavigateUri = new Uri("http://www.google.co.uk");
link.Click += new RoutedEventHandler(this.link_Click);
para.Inlines.Add(link);

....

protected void link_Click(object sender, RoutedEventArgs e) {
    MessageBox.Show("Clicked link!");
}

Lorsque j'exécute ce RichTextBox montrer le lien, mais il est gris et je ne peut pas cliquer dessus? Quelqu'un peut s'il vous plaît signaler où je peut mal se passer.

Grâce.

OriginalL'auteur PaulN | 2012-02-14