搜索文本格式,先上后下

Search Text Formatting, First Upper, Rest Lower

我的应用程序中有一个搜索栏,我不确定最佳做法是什么?

是先上后下。全下,全上

先上后下休息的最佳方法是什么?

根据搜索文本过滤我的列表视图,在我的上下文中,我有供应商提交自己的名称,很多时候我最终得到,例如 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()