InterfaceIRadScrollViewport
This interface defines all necessary methods for custom scrolling. Performing each scroll operation via the method DoScroll(Point, Point) (thus allowing custom logic to be used) is called logical scrolling. The only way to enable logical scrolling in RadScrollViewer is via implementation of this interface.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public interface IRadScrollViewport
Methods
GetExtentSize()
Gets the real size of the content that the viewport must visualize.
GetScrollParams(Size, Size)
Retrieves the scroll parameters.
Declaration
ScrollPanelParameters GetScrollParams(Size viewportSize, Size extentSize)
Parameters
viewportSize
extentSize
Returns
InvalidateViewport()
Invalidates the viewport.
Declaration
void InvalidateViewport()
ResetValue(Point, Size, Size)
Calculate scroll value. This method is used while resizing the scroll panel.
ScrollOffsetForChildVisible(RadElement, Point)
Calculates the necessary offset in order to make the given child visible.
Declaration
Size ScrollOffsetForChildVisible(RadElement childElement, Point currentScrollValue)
Parameters
childElement
currentScrollValue
Returns