Xamarin中Itemselected的回调不起作用?
问题描述:
我有一个简单的两页。Xamarin中Itemselected的回调不起作用?
有一个listview。
所以当点击listView的一个项目时,转到另一个页面。
但我点击我赢得手机上的默认返回按钮,然后我再次单击一个项目,导航页面无法完全工作。
这是我的代码片段。
in first page
listview.itemselected += listview_ItemSelected;
private void listview_ItemSelected(object sender, SelectedItemChangedEventArgs e)
{
if (e.SelectedItem = null){
}
else {
Device.BeginInvokeOnMainThread(() => Navigation.PushAsync(new twopage()));
}
}
请注意,我在基于Xamarin.Form的UWP Project上进行测试。
ListView可能认为该项目已被选中,因此它不会再次触发该事件。尝试设置ItemSelected = null,然后导航到第二页 – Jason
仍然一样。 –