我有一类项目,我想要它,所以当用户键入文本框时,它会执行搜索并更新适配器。到目前为止,过滤工作但它不会返回我认为是因为我的lambda表达式不正确的结果。
// Add Filter
_inputSearch.TextChanged += (sender, e) =>
{
var filter = ItemList.Where(d => d.ItemID.Contains(_inputSearch.Text)).ToList();
// create our adapter
itemList = new Adapters.TaskListAdapter(this, filter);
//Hook up our adapter to our ListView
_listView.Adapter = itemList;
};
答案 0 :(得分:0)
试试这个
var filter = ItemList.Where(d => d.ItemID.ToLower().Contains(_inputSearch.Text.ToLower())).ToList();