SmoothScrollViewer
- Assembly:
Fluence.Wpf - Namespace:
Fluence.Wpf.Controls
public class SmoothScrollViewer : ScrollViewer
A scroll viewer that animates scrolling with easing for a smooth experience.
Base type: ScrollViewer (including inherited WPF and .NET members)
Constructors
SmoothScrollViewer
public SmoothScrollViewer()
Creates a new SmoothScrollViewer instance.
Properties
ScrollDuration
public Duration ScrollDuration { get; set; }
Gets or sets the duration of the smooth scroll animation.
Methods
OnApplyTemplate
public override void OnApplyTemplate()
Documentation inherited from the ScrollViewer API.
OnMouseWheel
protected override void OnMouseWheel(MouseWheelEventArgs e)
Documentation inherited from the ScrollViewer API.
OnScrollChanged
protected override void OnScrollChanged(ScrollChangedEventArgs e)
Documentation inherited from the ScrollViewer API.
Dependency property identifiers
Use these identifiers with WPF property APIs. The matching CLR properties appear above when the control exposes them.
ScrollDurationProperty
public static readonly DependencyProperty ScrollDurationProperty
Identifies the ScrollDuration dependency property.