我正在尝试搜索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
}

09-12 04:59