Ich benutze Xamarin Studio auf Mac-Maschine und Arbeiten an Xamarin Forms-Projekt. Meine Anforderung ist - Ich habe Eintragsfeld, OnTextChanged Ereignis des Eingabefeldes Ich möchte nur die Elemente in ListView anzeigen, die mit eingegebenem Text beginnen. Für diesen Moment Code unten, ich bin mit it-Suche, wie Text in Eintrag von Xamarin Forms eingeben
entry_excludeIngredients.TextChanged += (s, e) => {
listof_excludeIngredients.ItemsSource = container;
if (string.IsNullOrEmpty(entry_excludeIngredients.Text))
{
listof_excludeIngredients.ItemsSource = null;
listof_excludeIngredients.IsVisible=false;
}
else
{
listof_excludeIngredients.ItemsSource = container.Where(x => x.StartsWith(entry_excludeIngredients.Text));
if(listof_excludeIngredients.ItemsSource==null)
listof_excludeIngredients.IsVisible=false;
else
listof_excludeIngredients.IsVisible=true;
}
};
zu implementieren, aber ich bin vor ein Problem, das über Code ist case-sensitive. Wenn Sie "r" eingeben, zeigt ListView nur Ergebnisse an, die mit "r" beginnen, aber nicht mit "R".
Sie sind auch gut. – Dipak
Froh, dass es geholfen hat:). @ DipakAkhade –