我的应用程序中有一个搜索栏,但我不确定最佳实践是什么?
是先上后下。全下,全上
接近第一上部、其余下部的最佳方法是什么?
根据搜索文本过滤我的 ListView ,在我的上下文中,我有供应商提交自己的名称,并且很多时候我最终得到的结果是,例如 SUPPLIER1、Supplier2、supplier3、SUPplier4 情况类型
if (string.IsNullOrWhiteSpace(e.NewTextValue))
productsListView.FlowItemsSource = Tags;
else
productsListView.FlowItemsSource = Tags
.Where(i => i
.name
.ToLower()
.Contains(e.NewTextValue))
.ToList();
如果我说类似的话
First().ToString().ToUpper().ToLower()
我只是将第一个再次降低。
我很好奇,因为 iOS 设备的首字母通常是大写,对于技术含量较低的客户来说,最好迎合这一点,不是吗?
最佳答案
对于搜索栏,请使用所有数据来降低。我的意思是你的搜索关键字和所有内容都必须降低。
i.Where(c => c.Content.ToLower() == searchstring.ToLower())
这将为您提供所有结果。
要编写第一个上层和所有下一个下层,您可以使用
i.name.ToLower().First().ToString().ToUpper()
关于c# - 搜索文本格式,先上,其余下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60052375/