我使用Xamarin在C#中创建了一个多行TextView,但是需要一些帮助才能使用用户输入进行搜索。
这是多行textview -
TextView productList1 = FindViewById<TextView>(Resource.Id.productList);
数据 -
productList1.Text += "Tomato Soup" + System.Environment.NewLine;
productList1.Text += "Yo-yo" + System.Environment.NewLine;
productList1.Text += "Hammer" + System.Environment.NewLine;
不起作用的陈述 -
if (productSearch.Text.Contains(productList1.ToString()) == true)
{
editingResult.Text = "Found";
}
使用productSearch作为用户输入和编辑结果是一个文本视图,其中&#34;找到&#34;正在展示。
但是,我可以使用此语句来搜索哪个工作正常,但我希望不单独搜索整个列表。
if (productSearch.Text.Contains("Hammer") == true)
{
editingResult.Text = "Found";
}
任何想法?
谢谢
答案 0 :(得分:0)
将您的代码更改为:
if (productList1.Text.Contains(productSearch.Text.ToString()))
{
editingResult.Text = "Found";
}