<ScrollViewer VerticalScrollBarVisibility="Auto" CanContentScroll="True">
<StackPanel Name="basePanel" Orientation="Vertical" Height="450" />
</ScrollViewer>
To jest kod dla panelu sterującego, który jest wypełniany w środowisku wykonawczym za pomocą wielu WrapPanels. Scroll Viewer przewija panele - po jednym na raz - co sprawia, że jest to bardzo niewygodne, ponieważ wszystkie panele mają różne rozmiary. Próbowałem tego one przez ustawienie właściwości ScrollViewer.CanContentScroll = "False" w StackPanel podczas usuwania go w ScrollViewer, nie pomogło - pasek przewijania zniknął w ogóle. Jakie jest rozwiązanie dla płynnego paska przewijania?Płynne przewijanie w obrębie panelu stosu w wpf
Nie jestem pewien, ale może stackpanel lub inny pojemnik wykorzystuje wirtualizację. WPF czasami lubi stosować domyślną właściwość "IsVirtualizing = true" do wielu swoich kontenerów. – Dror