ClassRadScrollViewHandler
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:
public class RadScrollViewHandler : RadViewHandler<IRadScrollView, RadScrollView>
Inheritance: objectRadViewHandler<IRadScrollView, RadScrollView>RadScrollViewHandler
Inherited Members
Constructors
RadScrollViewHandler()
Initializes a new instance of the RadScrollViewHandler class with the default property mapper.
Declaration
public RadScrollViewHandler()
RadScrollViewHandler(PropertyMapper)
Initializes a new instance of the RadScrollViewHandler class with the specified property mapper.
Declaration
public RadScrollViewHandler(PropertyMapper mapper)
Parameters
mapper
PropertyMapper
The PropertyMapper to use for property mapping, or null to use the default ScrollViewMapper.
Fields
ScrollViewMapper
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.
Declaration
public static readonly PropertyMapper<IRadScrollView, RadScrollViewHandler> ScrollViewMapper
Field Value
PropertyMapper<IRadScrollView, RadScrollViewHandler>
Methods
ConnectHandler(RadScrollView)
Declaration
protected override void ConnectHandler(RadScrollView nativeView)
Parameters
nativeView
RadScrollView
DisconnectHandler(RadScrollView)
Declaration
protected override void DisconnectHandler(RadScrollView nativeView)
Parameters
nativeView
RadScrollView
MapBottomLeftFooter(RadScrollViewHandler, IRadScrollView)
Declaration
public static void MapBottomLeftFooter(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters
handler
virtualElement
MapContent(RadScrollViewHandler, IRadScrollView)
Declaration
public static void MapContent(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters
handler
virtualElement
MapFooter(RadScrollViewHandler, IRadScrollView)
Declaration
public static void MapFooter(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters
handler
virtualElement
MapLeftHeader(RadScrollViewHandler, IRadScrollView)
Declaration
public static void MapLeftHeader(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters
handler
virtualElement
MapTopHeader(RadScrollViewHandler, IRadScrollView)
Declaration
public static void MapTopHeader(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters
handler
virtualElement
MapTopLeftHeader(RadScrollViewHandler, IRadScrollView)
Declaration
public static void MapTopLeftHeader(RadScrollViewHandler handler, IRadScrollView virtualElement)
Parameters
handler
virtualElement
OnElementMeasureInvalidated()
Declaration
public void OnElementMeasureInvalidated()
ScrollToAsync(ScrollToArgs)
Declaration
public void ScrollToAsync(ScrollToArgs args)
Parameters
args