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

Handler for RadSideDrawer that provides platform-specific implementations for side drawer functionality.

Definition

Namespace:Telerik.Maui.Handlers

Assembly:Telerik.Maui.Core.dll

Syntax:

C#
public class RadSideDrawerHandler : ViewHandler<IRadSideDrawer, RadSideDrawer>

Inheritance: objectRadSideDrawerHandler

Constructors

Initializes a new instance of the RadSideDrawerHandler class.

C#
public RadSideDrawerHandler()

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

C#
public RadSideDrawerHandler(PropertyMapper mapper)
Parameters:mapperPropertyMapper

The property mapper to use for mapping properties.

Fields

Property mapper for RadSideDrawer properties.

C#
public static PropertyMapper<IRadSideDrawer, RadSideDrawerHandler> SideDrawerMapper

Methods

C#
protected override RadSideDrawer CreatePlatformView()
Returns:

RadSideDrawer

C#
public override Size GetDesiredSize(double widthConstraint, double heightConstraint)
Parameters:widthConstraintdoubleheightConstraintdoubleReturns:

Size

C#
public static void MapAreGesturesEnabled(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapDrawerContent(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapDrawerLength(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapDrawerLocation(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapDrawerTransitionDuration(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapDrawerTransitionFadeOpacity(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapDrawerTransitionType(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapIsOpen(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapMainContent(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapTapOutsideToClose(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer
C#
public static void MapTouchTargetThreshold(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)
Parameters:handlerRadSideDrawerHandlervirtualElementIRadSideDrawer