xamarin

时间:2019-01-21 11:58:31

标签: xamarin

在使用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
        }
    }

1 个答案:

答案 0 :(得分:0)

此代码可以正常工作:if (SelectedItem != null){await PushModelPage(newSessionListPage(SelectedItem, Navigation));SelectedItem = null;}