/ / Détection des liens hypertexte dans WPF RichTextBox - c #, wpf, richtextbox

Détection des liens hypertexte dans WPF RichTextBox - c #, wpf, richtextbox

Hé les gars, je veux écrire des mots rudimentairesprise en charge de la détection des liens hypertexte dans un contrôle WPF RichTextBox. Mon plan est d'utiliser une expression rationnelle pour identifier les liens, puis de les remplacer manuellement par de vrais objets hyperliens.

Cependant, la partie avec laquelle j'ai des problèmes estobtenir les textpointers corrects, etc. une fois que je trouve un lien. Par exemple, je peux écraser tout le document en une chaîne de texte et trouver des liens, mais une fois que je le fais, comment puis-je obtenir le pointeur approprié sur le bloc nécessitant une URL?

Une meilleure approche serait peut-être d’itérersur des blocs dans le document, en supposant qu'une URL ne s'étendrait pas sur plusieurs blocs, même si j'ai peu d'expérience avec le modèle d'objet RichTextBox / FlowDocument, tout pointeur (jeu de mots) serait utile. Merci!

Réponses:

1 pour la réponse № 1

Je pense que cela pourrait vous être utile:

http://blogs.msdn.com/b/prajakta/archive/2006/10/17/autp-detecting-hyperlinks-in-richtextbox-part-i.aspx