I have two SfListViews in two different tabs of a Tabbed Page, one contains a list of PDFs available for download (Add PDFs list) and the other contains the downloaded PDFs (Downloaded PDFs list). The Add PDFs list has a data template that contains the name of the PDF and a download icon (bound to IsNotDownloaded). When the download icon is tapped, the item is added to the Downloaded PDFs list and the download icon disappears. All of this works fine.
When I delete an item from the Downloaded PDFs list, I refresh the property (IsNotDownloaded) that is bound to the download icon in the Add PDFs list. When I step through the code, the IsNotDownloaded property is updated correctly (NotifyPropertyChanged is working), but the changes aren't reflected on the page until I back out of the page and re-enter. I've tried a few things, including intercepting the OnAppearing() method of the Add PDFs page and using listView.RefreshView() and listView.RefreshListViewItem(), but nothing is working.
Please let me know if you need any more information.