J'essaie d'ajouter dynamiquement des liens hypertexte à un RichTextBox en utilisant WPF et C# mais je n'ai pas beaucoup de succès. Mon code est résumé ci-dessous:Ajout dynamique de liens hypertexte à un RichTextBox
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!");
}
Quand je lance ce RichTextBox montrent le lien, mais il est gris et je ne peux pas cliquer dessus? Est-ce que quelqu'un peut me dire où je pourrais me tromper?
Merci.
Merci! Fonctionne un régal. – PaulN
@PaulN: De rien, heureux que cela ait aidé :) –
Pourquoi cette option n'est pas activée par défaut? –