Skip to main content

SmoothScrollViewer

C# API / Fluence.Wpf.Controls

  • 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)

C# source

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.