←Select platform

CalculateInertiaCallback Delegate

Summary

A callback type used in custom and default inertia function implementations.

Syntax
C#
VB
C++
public delegate LeadPoint CalculateInertiaCallback( 
   InertiaParams inertiaParams 
) 
Public Delegate Function CalculateInertiaCallback( 
   ByVal inertiaParams As InertiaParams 
) As LeadPoint 
public: 
   delegate LeadPoint CalculateInertiaCallback( 
      InertiaParams^ inertiaParams 
   ) 

Parameters

inertiaParams

The InertiaParams object for this calculation.

Return Value

A LeadPointD indicating what the offset should be from InertiaParams.Target's current scroll offset.

Remarks

To provide your own custom inertia scroll callback, provide a CalculateInertiaCallback function to ControlInertiaScrollOptions.CalculateInertia. The function can make use of InertiaParams to create their own deceleration for the inertia scroll. The return LeadPointD should move away from 0 as time passes; it will be added to the scroll offset of the InertiaParams.Target. InertiaParams.Stop must be used to end the inertia scroll. Failure to set InertiaParams.Stop to true may cause the inertia scroll to run indefinitely.

Requirements

Target Platforms

See Also

Reference

Leadtools.Controls Namespace

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly