/ WPF RichTextBox - c #, wpf, richtextbox में हाइपरलिंक का पता लगाना

WPF RichTextBox में हाइपरलिंक का पता लगाना - सी #, wpf, richtextbox

हे लोग, मैं कुछ अल्पविकसित लिखना चाहता हूँWPF RichTextBox नियंत्रण में हाइपरलिंक्स का पता लगाने के लिए समर्थन। मेरी योजना किसी भी लिंक की पहचान करने के लिए एक regex का उपयोग करना है और फिर उन्हें मैन्युअल रूप से वास्तविक हाइपरलिंक ऑब्जेक्ट के साथ बदलना है।

हालाँकि मुझे जिस भाग से परेशानी हो रही हैएक बार मुझे लिंक मिल जाने पर सही टेक्स्टपॉइंट्स मिलते हैं। उदाहरण के लिए, मैं पूरे दस्तावेज़ को एक टेक्स्ट स्ट्रिंग में समतल कर सकता हूं और लिंक ढूंढ सकता हूं, लेकिन एक बार जब मैं ऐसा करता हूं तो मुझे ब्लॉक को उचित पॉइंटर कैसे मिल सकता है, जिसे url-ifying की आवश्यकता है?

शायद एक बेहतर दृष्टिकोण पुनरावृति होगादस्तावेज़ में ब्लॉक, एक यूआरएल मानकर कई ब्लॉक नहीं होगा, लेकिन फिर भी मेरे पास रिचटेक्स्टबॉक्स / फ़्लोडक्वामेंटमेंट ऑब्जेक्ट मॉडल के साथ काम करने का बहुत कम अनुभव है, इसलिए किसी भी संकेत (वाक्य का उद्देश्य) मददगार होगा। धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 1

मुझे लगता है कि आपको यह उपयोगी लग सकता है:

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