I have this listview which displays a large number of items. The UI also allows me to remove any item from the listview. I scroll around the middle of the listview, and I remove an item. When that happens, the listview scrolls back to the top. I want to prevent that. I tried using however,
this does not seem to work. The scroll is back to top when I remove the item. I replaced the ItemStackPanel with a VirtualizingStackPanel and everything works as expected, except I learned that VirtualizingStackPanel is somehow lower performance than ItemStackPanel. So how do I get to use the "KeepScrollOffset" properly?