我正在尋找一個WPF textarea組件,允許用戶在其中搜索。類似於記事本,但是作爲可重用組件。WPF文本框的搜索組件
0
A
回答
0
不完全可用作爲組分,但MSDN有例如代碼在WPF notepad application with search capability。我想我可以根據我的需要修改代碼。
1
您可以使用普通的TextBox,除非您想使用記事本不具備的其他功能。
使用int startIndex = textBox.Text.IndexOf(searchString)
來確定搜索字符串所在的位置,並使用textBox.Select(startIndex, searchString.Length)
來選擇文本。 當您想要搜索下一個項目時,請記錄startIndex並使用startIndex = textBox.Text.IndexOf(searchString, startIndex + searchString.Length)
並再次使用select。 順便說一下,這對RichTextBox的工作原理是一樣的。
編輯:對於「多」文本框的使用:<TextBox AcceptsReturn="True" .../>
0
你可以找到一個例子和源代碼[here]
相關問題
- 1. 與WPF組合框的文本搜索包含
- 2. 組合框中的文件夾搜索C#WPF
- 3. WPF可編輯組合框文本搜索行爲
- 4. 組合框的DropDownList搜索文本
- 5. 導航在搜索WPF組合框
- 6. WPF自動搜索組合框項目
- 7. JavaFX的搜索文本框
- 8. 根據文本框搜索過濾列表框:WPF
- 9. 搜索文本框工具
- 10. jsp搜索文本框
- 11. jQuery Datatables搜索文本框
- 12. Datagrid文本框搜索C#
- 13. 所有搜索文本框
- 14. 如何爲WPF中的搜索框實現默認文本?
- 15. 搜索存儲爲數組的文本文件中的文本
- 16. VB.NET - 使用文本框和組合框的搜索功能
- 17. 使用文本框搜索在WPF中創建Listview篩選器
- 18. 在DataGrid中通過文本框搜索WPF
- 19. 從搜索框中檢索文本
- 20. wpf app:搜索和索引文件的幫助文件
- 21. 文本框複製到搜索框
- 22. 搜索文本文件
- 23. Python - 搜索文本文件
- 24. 搜索文本文件
- 25. Java文本文件搜索
- 26. 搜索文本文件
- 27. VBA文本文件搜索
- 28. 大文本文件搜索
- 29. Python文本文件搜索
- 30. wpf datagrid文本框+組合框
有來自搜索的文本區域比的IndexOf需要多少MOER。搜索表單本身怎麼樣?指出找到了多少結果呢?當然,我可以自己實現它,但使用現有的可重用組件會更好。 – 2009-09-02 09:42:26
你說你在哪裏尋找「一個可以讓你在裏面搜索的WPF textarea組件」....並不是說你想要一個完整的記事本「搜索窗口」。無論如何,你可以使用你發佈的鏈接,我不知道任何其他組件... – Zenuka 2009-09-02 13:00:32