我正在尝试搜索ListView以查看是否已添加某些文本。我尝试从这里使用其他答案,例如以下代码:
ListViewItem item = ListView1.FindItemWithText(txtSearch.Text);
if (item != null)
{
// you have match
}
但是,它突出显示了“ FindItemWithText”的问题。错误消息是:
'Windows.UI.Xaml.Controls.ListView'不包含'FindItemWithText'的定义,也找不到扩展方法'FindItemWithText'接受类型为'Windows.UI.Xaml.Controls.ListView'的第一个参数(您是缺少using指令或程序集引用?)。
我正在使用Visual Studio 2013创建Windows Phone 8.1应用。
任何帮助,将不胜感激!
最佳答案
如何使用一些LINQ
if(listView.Items.Cast<ListViewItem>().Any(c => c.Content.ToString().Contains(txtSearch.Text)))
{
// You have a match
}