Class
RadBorderHandler

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

Definition

Namespace:Telerik.Maui.Handlers

Assembly:Telerik.Maui.Core.dll

Syntax:

cs-api-definition
public class RadBorderHandler : ViewHandler<IRadBorder, BorderViewGroup>

Inheritance: objectRadBorderHandler

Derived Classes: RadEffectsViewHandler

Constructors

RadBorderHandler()

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

Declaration

cs-api-definition
public RadBorderHandler()

RadBorderHandler(PropertyMapper)

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

Declaration

cs-api-definition
public RadBorderHandler(PropertyMapper mapper)

Parameters

mapper

PropertyMapper

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

RadBorderHandler(PropertyMapper, CommandMapper)

Initializes a new instance of the RadBorderHandler class with the specified property mapper and command mapper.

Declaration

cs-api-definition
public RadBorderHandler(PropertyMapper mapper, CommandMapper commandMapper)

Parameters

mapper

PropertyMapper

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

commandMapper

CommandMapper

The CommandMapper to use for command mapping, or null if no command mapping is needed.

Fields

BorderMapper

Gets the property mapper that defines how IRadBorder properties are mapped to native view properties. This mapper includes mappings for background color, border color, border brush, corner radius, border thickness, and content.

Declaration

cs-api-definition
public static PropertyMapper<IRadBorder, RadBorderHandler> BorderMapper

Field Value

PropertyMapper<IRadBorder, RadBorderHandler>

Methods

CreatePlatformView()

Declaration

cs-api-definition
protected override BorderViewGroup CreatePlatformView()

Returns

BorderViewGroup