我正在開發用於閱讀Twitter的wp8應用程序。我讀過,那RichTextBox
可以檢測到鏈接,這很好。但是,我想做出下一個功能:如果在推文中存在符號「@」 - 在「@」之後與世界建立超鏈接,這將打開一個新頁面,如/[email protected]
,並顯示有關用戶的其他信息。與#相同的事情,但打開包含此標籤的推文頁面。有什麼辦法可以做到嗎?當符號是@或#時,檢測RichTextBox中的超鏈接。
回答
很簡單,使用下面的XAML:
<RichTextBox>
<Paragraph>
<Hyperlink NavigateUri="/Page1.xaml">click me!</Hyperlink>
</Paragraph>
</RichTextBox>
這將顯示文本點擊我!它看起來像一個超鏈接並且可以被點擊。點擊後,它會將您帶到您項目中的Page1.xaml。
您顯然需要爲RichTextBox動態創建內容,但我會將其留作練習。
真的?這是最好的方式? – 2013-03-07 14:28:29
你還會怎麼做?您需要將文本標記爲鏈接,例如使用上面的超鏈接標記,並將其URI設置爲某個內容。 – 2013-03-07 14:31:09
也許是RichTextBox的觸發器或行爲?你能舉例說明字符串「檢出新的@diradio電臺,這個新的組看起來很棒」嗎?如果我明白了,我需要'分裂'所有的消息,然後如果第一個符號世界的是「@」超鏈接,但如何? – 2013-03-07 14:44:26
- 1. 檢測WPF RichTextBox中的超鏈接
- 2. Winform richtextbox detecturl無法檢測超鏈接中的日文字符
- 3. 在Java中檢測符號鏈接
- 4. 檢測文件是否是Java 8中的符號鏈接
- 5. 在WPF Richtextbox中的超鏈接
- 6. 如何檢測RichTextBox中的鏈接ALT按鈕
- 7. 檢測當用戶在RichTextBox中
- 8. 當超鏈接到圖像時,超鏈接的位置
- 9. 動態添加超鏈接到RichTextBox
- 10. 將超鏈接設置爲RichTextBox
- 11. RichTextBox控件,製作非URL超鏈接?
- 12. 檢測RichTextBox是否爲空
- 13. WPF RichTextBox - 添加沒有換行符的超鏈接?
- 14. UITextView設置檢測電話號碼和超鏈接
- 15. 在python中,如何測試路徑是否是符號鏈接?
- 16. 當用戶會話超時時檢測
- 17. 調試或鏈接時,「符號」一詞是指什麼?
- 18. node_modules:符號鏈接還是不符號鏈接?
- 19. 當在電子郵件中發送超鏈接時,尾隨等號被丟棄在Microsoft Outlook的超鏈接上
- 20. 檢索符號鏈接的路徑
- 21. 鏈接檢測?
- 22. 檢查一個文件是真實的還是符號鏈接
- 23. 如何在RichTextBox的超鏈接中使用自己的協議?
- 24. Ruby:TCPServer的連接超時檢測
- 25. 當鏈接在另一個目錄中時,符號鏈接不工作?
- 26. 鏈接中的符號表
- 27. 當UITableViewCell超出範圍時檢測到
- 28. 如何在編輯時自動檢測超鏈接?
- 29. 檢測超鏈接何時單擊任何地方
- 30. 符號鏈接
[這裏] [1]我找到了如何用鏈接實現RichTextBox的最佳方式。 [1]:http://stackoverflow.com/questions/12959137/bind-text-with-links-to-richtextbox/12961621#12961621 – 2013-03-09 17:18:38