2

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

是先上,下休息。全下,全上

Approach First Upper,Rest Lower 的最佳方法是什么?

过滤与搜索文本相关的列表视图,在我的上下文中,我有供应商提交自己的名称和很多时间,例如 SUPPLIER1 供应商2 供应商3 供应商4 情况类型

 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 设备的第一个字母通常是大写的,对于技术含量较低的客户来说,最好迎合它,不是吗?

4

1 回答 1

2

对于搜索栏,使用所有数据来降低。我的意思是您的搜索关键字和所有内容必须降低。

i.Where(c => c.Content.ToLower() == searchstring.ToLower())

这会给你所有的结果。

对于写第一个上部和所有下一个下部,您可以使用

i.name.ToLower().First().ToString().ToUpper()
于 2020-02-04T07:26:04.487 回答