在使用SelectedItem属性的xamarin列表视图中,我无法两次访问相同的listview项。 1.点击列表中的一个项目。 2.返回上一页并在导航至另一页的列表中点击相同的项目。
<ListView
ItemsSource="{Binding UIUnionListWrapper}"
**SelectedItem="{Binding DeviceSession, Mode=TwoWay}">**
internal DeviceSession _deviceSession;
public DeviceSession DeviceSession
{
get { return _deviceSession; }
set
{
SetProperty(ref _deviceSession, value);
HandleItemSelectedAsync(); //navigating to other page
}
}
答案 0 :(得分:0)
此代码可以正常工作:if (SelectedItem != null){await PushModelPage(newSessionListPage(SelectedItem, Navigation));SelectedItem = null;}