ne peut pas comprendre une manière appropriée Obtenir un élément de listeView.
Mes liaisons XAML: P>
private void MyListView_ItemTapped(object sender, ItemTappedEventArgs e)
{
var index = forums.Results.IndexOf(e.Item as Forums.Result);
DisplayAlert("Alert", forums.Results[index].Name, "OK");
}
3 Réponses :
juste simplement lancer E.Item au type correct
Vous pouvez lancer à la classe correcte
if (sender is ListView lv) lv.SelectedItem = null;
Vous pouvez également utiliser la propriété d'élément sélectionné
code derrière: p> `Résultat privé _RESULT; P> public Result Result
{
get { return _deviceSession; }
set
{
SetProperty(ref _deviceSession, value);
}
}`
Pourquoi aller et sortir de
e.results code> il suffit d'utilisere.item.name code>,e.item comme forums.Result code> quand mêmene peut pas faire ça. E.Item uniquement a (GetTyash, Equals, GetType, ToString ())
Vous devez le jeter à
forums.result code>,e.item code> est l'élément taraudé qui devrait être unrésultat code>