Class
RadSideDrawerHandler

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

Definition

Namespace:Telerik.Maui.Handlers

Assembly:Telerik.Maui.Core.dll

Syntax:

cs-api-definition
public class RadSideDrawerHandler : ViewHandler<IRadSideDrawer, RadSideDrawer>

Inheritance: objectRadSideDrawerHandler

Constructors

RadSideDrawerHandler()

Initializes a new instance of the RadSideDrawerHandler class.

Declaration

cs-api-definition
public RadSideDrawerHandler()

RadSideDrawerHandler(PropertyMapper)

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

Declaration

cs-api-definition
public RadSideDrawerHandler(PropertyMapper mapper)

Parameters

mapper

PropertyMapper

The property mapper to use for mapping properties.

Fields

SideDrawerMapper

Property mapper for RadSideDrawer properties.

Declaration

cs-api-definition
public static PropertyMapper<IRadSideDrawer, RadSideDrawerHandler> SideDrawerMapper

Field Value

PropertyMapper<IRadSideDrawer, RadSideDrawerHandler>

Methods

CreatePlatformView()

Declaration

cs-api-definition
protected override RadSideDrawer CreatePlatformView()

Returns

RadSideDrawer

GetDesiredSize(double, double)

Declaration

cs-api-definition
public override Size GetDesiredSize(double widthConstraint, double heightConstraint)

Parameters

widthConstraint

double

heightConstraint

double

Returns

Size

MapAreGesturesEnabled(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapAreGesturesEnabled(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapDrawerContent(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapDrawerContent(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapDrawerLength(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapDrawerLength(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapDrawerLocation(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapDrawerLocation(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapDrawerTransitionDuration(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapDrawerTransitionDuration(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapDrawerTransitionFadeOpacity(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapDrawerTransitionFadeOpacity(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapDrawerTransitionType(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapDrawerTransitionType(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapIsOpen(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapIsOpen(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapMainContent(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapMainContent(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapTapOutsideToClose(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapTapOutsideToClose(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer

MapTouchTargetThreshold(RadSideDrawerHandler, IRadSideDrawer)

Declaration

cs-api-definition
public static void MapTouchTargetThreshold(RadSideDrawerHandler handler, IRadSideDrawer virtualElement)

Parameters

handler

RadSideDrawerHandler

virtualElement

IRadSideDrawer