I'm having performance issues in ListBox when deselecting large groups of items. My ListBox currently contains 90,000+ items.
I believe the performance issue is because SelectedItems is represented by a List instead of a HashSet.
What would be the easiest way to recreate ListBox functionality, support multiselection, and implement selecteditems as a hashset.
I would not need to support selectedindex, which I think is why the selecteditems is a list.