我正在开发一个供个人使用的项目(简单的电话簿)。
在这里你可以看一下它的样子:
图片:http://s24.postimg.org/3qlicrcdx/Kruzeri.png
我即将完成它,但首先我必须配置搜索栏才能正常工作。我希望它能找到我在textBox7中输入的联系人。理想情况下,首先我必须输入联系人姓名,然后按文本框右侧的搜索按钮。然后,它应该选择我正在搜索的联系人。
我试图以多种方式解决这个问题,但没有成功。
有谁知道我该怎么做?
如果需要,我已将整个代码上传到您可以查看的地方:
答案 0 :(得分:0)
如果您使用绑定来填充列表框,那么您只需过滤列表即可。例如:
element.ItemsSource = contactlist.Where(x => x.Name.Contains("SearchName")).
答案 1 :(得分:0)
您是否阅读过正则表达式(RegEx)?这样你就不需要写出确切的名字了。
另外,您应该开始正确命名控件。而不是textBox7,将其命名为txtSearch。使用控件“type”的前缀。
按钮:btnDoStuff 文本框:txtDoStuff 等。