Xamarin Forms ListView从另一个页面返回时未显示突出显示

时间:2018-07-03 19:07:00

标签: listview xamarin.forms

我看了遍整个互联网,找不到与我所经历的完全相同的事情。

在从另一页返回时,如何确保ListView中的选定项目具有选择突出显示的建议。看来ItemSelected事件没有触发,尽管所选项目是正确的,但没有突出显示。

很遗憾,我无法上传任何代码,因为这是专有软件。我能够通过使用ItemAppearing事件来弄清楚如何在初始输入时设置突出显示,这是可以的,因为项目的数量很少,小于20。但是,我似乎无法弄清楚在重新输入时发生的事件页面。

任何建议或想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我想我想出我做错了什么(或者当时我不知道)。答案就是将ListView的SelectedItem设置为null。

我相信发生的事情是当我返回到SelectedItem试图重新设置为已经存在的页面时,并且我相信系统在说“哦,这是同一件事,我要忽略它”。通过首先将SelectedItem设置为null然后分配它,它表示“哦,这是一个更改,我最好做点什么。”