AutoScroll
The AutoScroll
behavior automatically scrolls to a specific direction when the ItemsSource
of an ItemsControl
changes.
- Add the following XML namespaces:
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:catel="http://schemas.catelproject.com"
- Add behavior
<ListBox ItemsSource="{Binding LogEntries}">
<i:Interaction.Behaviors>
<catel:AutoScroll ScrollDirection="Bottom" ScrollTreshold="10" />
</i:Interaction.Behaviors>
</ListBox>
The ScrollDirection
determines the direction (Top
or Bottom
).
The ScrollTreshold
allows the treshold of the real offset (to determine whether auto scroll should be enabled). For example, when the user is manually scrolling, this behavior will pause.
Contributions
We would like to thank the following contributors:
Want to contribute to the documentation? We have a guide for that!
Questions
Have a question about Catel? Use StackOverflow with the Catel tag!