【发布时间】:2017-04-06 21:33:54
【问题描述】:
我有一个简单的两页。
一个有一个列表视图。
所以当点击 listView 的一个项目时,会转到另一个页面。
但是我点击我win手机上的默认返回按钮,然后我再次点击一个项目,导航页面无法完全正常工作。
这是我的代码 sn-p。
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 项目。
【问题讨论】:
-
ListView 可能认为该项目已被选中,因此它不会再次触发该事件。在导航到第二页之前尝试设置 ItemSelected = null
-
还是一样。
标签: xamarin xamarin.uwp