New to Telerik UI for .NET MAUIStart a free 30-day trial

Provides a cross-platform handler for the IRadScrollView control. This handler manages the mapping between the virtual IRadScrollView and the native scroll view implementations across different platforms.

Definition

Namespace:Telerik.Maui.Handlers

Assembly:Telerik.Maui.Core.dll

Syntax:

C#
public class RadScrollViewHandler : RadViewHandler<IRadScrollView, RadScrollView>

Inheritance: objectRadViewHandler<IRadScrollView, RadScrollView>RadScrollViewHandler

Inherited Members RadViewHandler<IRadScrollView, RadScrollView>.CheckParameters(IViewHandler, IView)RadViewHandler<IRadScrollView, RadScrollView>.CreatePlatformView()

Constructors

Initializes a new instance of the RadScrollViewHandler class with the default property mapper.

C#
public RadScrollViewHandler()

Initializes a new instance of the RadScrollViewHandler class with the specified property mapper.

C#
public RadScrollViewHandler(PropertyMapper mapper)
Parameters:mapperPropertyMapper

The PropertyMapper to use for property mapping, or null to use the default ScrollViewMapper.

Fields

Gets the property mapper that defines how IRadScrollView properties are mapped to native view properties. This mapper includes mappings for headers, content, footer, and platform-specific properties.

C#
public static readonly PropertyMapper<IRadScrollView, RadScrollViewHandler> ScrollViewMapper

Methods

C#
protected override void ConnectHandler(RadScrollView nativeView)
Parameters:nativeViewRadScrollView
C#
protected override void DisconnectHandler(RadScrollView nativeView)
Parameters:nativeViewRadScrollView
C#
public static void MapBottomLeftFooter(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters:handlerRadScrollViewHandlervirtualElementIRadScrollView
C#
public static void MapContent(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters:handlerRadScrollViewHandlervirtualElementIRadScrollView
C#
public static void MapFooter(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters:handlerRadScrollViewHandlervirtualElementIRadScrollView
C#
public static void MapLeftHeader(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters:handlerRadScrollViewHandlervirtualElementIRadScrollView
C#
public static void MapTopHeader(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters:handlerRadScrollViewHandlervirtualElementIRadScrollView
C#
public static void MapTopLeftHeader(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters:handlerRadScrollViewHandlervirtualElementIRadScrollView
C#
public void OnElementMeasureInvalidated()
C#
public void ScrollToAsync(ScrollToArgs args)
Parameters:argsScrollToArgs