Regarding your post below, we are working on it.
Question: Why would you have a list of duplicate items?
In my OCR scanner app there is a saving feature that would save scanned documents. Saved scans are shown in list view. Sometimes there are similar items so when the user deletes them, wrong items would be deleted. Some users have experienced this and have reported it to me.
Generally, it would be nice to fix the “bug” that causes a filtered ListPicker/ListView to return the index of the filtered list, and not the index of it’s position in the original array; I know there are workarounds, but it would be much cleaner.