2010-09-15 122 views
0

嘿夥計們,我想寫一些基本的支持來檢測WPF RichTextBox控件中的超鏈接。我的計劃是使用正則表達式來識別任何鏈接,然後用真正的超鏈接對象手動替換它們。檢測WPF RichTextBox中的超鏈接

但是,我遇到問題的部分是獲取正確的文本指示等,一旦我找到一個鏈接。例如,我可以將整個文檔拼合成文本字符串並查找鏈接,但是一旦我這樣做了,我如何才能獲得需要url-ifying的塊的正確指針?

也許更好的方法是迭代文檔中的塊,假設一個url不會跨越多個塊,但即使如此,我也沒有什麼經驗使用RichTextBox/FlowDocument對象模型,所以任何指針(雙關語意圖)會有幫助。謝謝!

回答