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'utiliser
e.item.name code>,
e.item comme forums.Result code> quand même
ne 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 un
résultat code>