有時用戶將在聊天應用程序中聊天時鍵入網站URL。我需要讓RichTextBox自動檢測這些URL,但我不知道如何。一般TextBox不檢測URL,所以我用RichTextBox代替。我知道RichTextBoxes可以檢測URL,但我不知道如何。任何人都可以建議我如何做到這一點?如何檢測在WPF應用程序的RichTextBox中編寫或粘貼的URL
1
A
回答
1
WPF RichTextBox不支持URL的自動檢測,但Windows窗體Rich Text Box確實支持。你可以在你的WPF應用程序使用WindowsFormsHost元素是這樣的:
[...]
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
[...]
<WindowsFormsHost >
<wf:RichTextBox DetectUrls="True" />
</WindowsFormsHost>
+0
感謝schoola對你有幫助的關注,但WindowsFormsHost元素未被識別,並顯示「RichTextBox類型的值不能加到UIElementCollection類型的集合或字典中」。請告訴我如何使其工作。 – Sarita 2012-02-04 09:49:44
2
由於schoola指出的,WPF的RichTextBox不自動檢測網址。然而this article描述了一個相當簡單(150行)的自定義RichTextBox實現,可以用於這個目的。
0
相關問題
- 1. 檢測粘貼到RichTextBox中
- 2. 用ctrl + v檢測粘貼文本或右鍵 - >粘貼
- 3. 如何在WPF應用程序中使用NLog的RichTextBox目標?
- 4. c#覆蓋RichTextBox粘貼功能 - 贏取窗體應用程序
- 5. C#WPF將在richtextbox中粘貼的BitmapImage轉換爲二進制
- 6. 在NSTextField上檢測粘貼
- 7. 如何將RichTextBox用作WPF應用程序中的NLog目標?
- 8. 我的RichTextBox的剪切/複製/粘貼不剪切,複製或粘貼
- 9. 如何將XAMLstring更改爲XMAL代碼以粘貼到WPF中的RichTextBox中?
- 10. 檢測WPF RichTextBox中的超鏈接
- 11. 如何防止將特定種類的格式粘貼到WPF RichTextBox中
- 12. c#RichTextbox粘貼方法
- 13. 在文本框中檢測粘貼 - vb.net
- 14. 在輸入框中檢測粘貼
- 15. 使用javascript或url檢測已安裝的應用程序
- 16. Url使用Python粘貼重寫
- 17. 如何在Macgap應用程序中處理從剪貼板粘貼圖像
- 18. 如何知道另一個Cocoa應用程序何時粘貼到通用粘貼板中的項目
- 19. 和中拖放粘貼檢測與CONTENTEDITABLE或將designMode啓用
- 20. 拼寫檢查不適用於WPF RichTextBox
- 21. 如何覆蓋richtextbox中的複製和粘貼
- 22. UIPasteboard粘貼板應用程序iOS iPhone
- 23. 如何在Forth(或Factor)中編寫應用程序?
- 24. 粘貼中「collapse」的縮寫?
- 25. 如何在RichTextBox控件中進行復制剪切粘貼?
- 26. WPF,如何檢測空格鍵在RichTextBox中按
- 27. 在WinForms的RichTextBox中禁用圖像粘貼
- 28. 從ToolStripTextBox(C#)中的剪貼板中檢測粘貼
- 29. 如何使用git檢測複製和粘貼的代碼?
- 30. 如何檢測excel中的粘貼事件
查找'HTTP://'或'的https://'。 – 2012-02-03 06:22:46