Если у вас есть динамический листбокс:
<ListBox … ItemsSource=”{Binding}” >
то при многократном добавлении айтемов он заполнится во всю высоту своего визуального роста и появится вертикальная полоса прокрутки.
![scroll](http://blogru.sunfl.eu/wp-content/uploads/2015/03/scroll-59x300.png)
По умолчанию прокручивание будет не плавным, за один “шаг” текст прокручивается ровно на один айтем, не важно сколько строчек он занимает. При этом полоса прокрутки будет скакать и менять свои размеры.
Решение проблемы простое, добавьте в свой код ScrollViewer.CanContentScroll=”False”.
Получится:
<ListBox … ItemsSource=”{Binding}” ScrollViewer.CanContentScroll=”False” >
Прокрутка станет плавной и красивой.