我正在寻找一个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