I'm using a ListBox that is styled via a ScrollViewer containing a StackPanel.
To allow scrolling, it uses RepeatButtons to call ScrollBar.LineUpCommand and ScrollBar.LineDownCommand.
The controls display correctly and the buttons cause the ScrollViewer to scroll.
But each press of the button only scrolls the list by less than an item.
How do I set the ScrollBar.SmallChange to match the the height of an ListBoxItem?