/ / Detekcia hypertextových odkazov vo formáte WPF RichTextBox - c #, wpf, richtextbox

Zisťovanie hypertextových odkazov v WPF RichTextBox - c #, wpf, richtextbox

Ahoj ľudia, chcem napísať nejaký základpodpora zisťovania hypertextových odkazov v ovládacom prvku RichTextBox WPF. Mojím plánom je použiť regulárny výraz na identifikáciu akýchkoľvek odkazov a potom ich manuálne nahradiť skutočnými objektmi hypertextového odkazu.

Avšak časť, s ktorou mám problémy, jepo nájdení odkazu získate správne textové odkazy atď. Napríklad môžem celý dokument sploštiť do textového reťazca a nájsť odkazy, ale akonáhle to urobím, ako môžem získať správny ukazovateľ na blok, ktorý potrebuje url-ifying?

Možno by lepším prístupom bolo opakovanienad blokmi v dokumente, za predpokladu, že by adresa URL neprekročila viac blokov, aj napriek tomu mám veľmi málo skúseností s prácou s objektovým modelom RichTextBox / FlowDocument, takže by boli užitočné všetky ukazovatele (zamýšľané slovné spojenie). Vďaka!

odpovede:

1 pre odpoveď č. 1

Myslím, že by ste to mohli považovať za užitočné:

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