ItemsControl with VirtualizingStackPanel disables horizontal animations in ScrollViewer
问题 I'm building a custom XAML control for a UWP app that relies heavily on a ScrollViewer with snap points. I would really like the content that is bound to the control to be virtualized, so I'm using an ItemsControl. However, when I use a VirtualizingStackPanel in the ItemsControl, and then call ChangeView() on the ScrollViewer to a specific HorizontalOffset, the animation effect when scrolling to the new offset is disabled (it just jumps directly to the offset). If I simply replace the