Should you set VirtualizingPanel.ScrollUnit="Item"
to a ListBox, what's the fastest way to get said ListBox to ignore the windows-settings set number of items to scroll (defaulted at 3) and instead just scroll one item at a time?
My first instinct Is to expect to have to catch the mousewheel with a PreviewMouseWheel event and then in code track the ScrollViewer delta (similar to implementing horizontal scrolling as explained here and here) and just tell it to go LineUp / LineDown, but I just want to make sure i'm not missing anything obvious / a less fiddly way of achieving this (even if the answer is "no" i'm happy to accept that).