Class
RadMultilineTextInputHandler

Handler for RadMultilineTextInput that provides platform-specific implementations for multiline text input functionality.

Definition

Namespace:Telerik.Maui.Handlers

Assembly:Telerik.Maui.Core.dll

Syntax:

cs-api-definition
public class RadMultilineTextInputHandler : EditorHandler

Inheritance: objectRadMultilineTextInputHandler

Constructors

RadMultilineTextInputHandler()

Initializes a new instance of the RadMultilineTextInputHandler class.

Declaration

cs-api-definition
public RadMultilineTextInputHandler()

RadMultilineTextInputHandler(IPropertyMapper)

Initializes a new instance of the RadMultilineTextInputHandler class with a custom property mapper.

Declaration

cs-api-definition
public RadMultilineTextInputHandler(IPropertyMapper propertyMapper)

Parameters

propertyMapper

IPropertyMapper

The property mapper to use, or null to use the default TextInputMapper.

Fields

TextInputMapper

The property mapper for text input handlers that maps properties from the virtual element to the platform view.

Declaration

cs-api-definition
public static PropertyMapper<IRadMultilineTextInput, RadMultilineTextInputHandler> TextInputMapper

Field Value

PropertyMapper<IRadMultilineTextInput, RadMultilineTextInputHandler>

Methods

ConnectHandler(AppCompatEditText)

Declaration

cs-api-definition
protected override void ConnectHandler(AppCompatEditText platformView)

Parameters

platformView

AppCompatEditText

CreatePlatformView()

Creates the native counterpart of the handler.

Declaration

cs-api-definition
protected override AppCompatEditText CreatePlatformView()

Returns

AppCompatEditText

DisconnectHandler(AppCompatEditText)

Declaration

cs-api-definition
protected override void DisconnectHandler(AppCompatEditText platformView)

Parameters

platformView

AppCompatEditText

MapAutoSize(RadMultilineTextInputHandler, IRadMultilineTextInput)

Maps the auto-size related properties (MaxLines, EnableAutoSize) to the handler.

Declaration

cs-api-definition
public static void MapAutoSize(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)

Parameters

handler

RadMultilineTextInputHandler

The handler.

virtualElement

IRadMultilineTextInput

The virtual element.

MapPadding(RadMultilineTextInputHandler, IRadMultilineTextInput)

Maps the Padding property of the virtual element to the handler and its native view.

Declaration

cs-api-definition
public static void MapPadding(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)

Parameters

handler

RadMultilineTextInputHandler

The handler.

virtualElement

IRadMultilineTextInput

The virtual element.

MapSelectionOnFocus(RadMultilineTextInputHandler, IRadMultilineTextInput)

Maps the SelectionOnFocus property of the virtual element to the handler and its native view.

Declaration

cs-api-definition
public static void MapSelectionOnFocus(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)

Parameters

handler

RadMultilineTextInputHandler

The handler.

virtualElement

IRadMultilineTextInput

The virtual element.

MapText(RadMultilineTextInputHandler, IRadMultilineTextInput)

Maps the property of the virtual element to the handler and its native view.

Declaration

cs-api-definition
public static void MapText(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)

Parameters

handler

RadMultilineTextInputHandler

The handler.

virtualElement

IRadMultilineTextInput

The virtual element.

SetVirtualView(IView)

Declaration

cs-api-definition
public override void SetVirtualView(IView virtualView)

Parameters

virtualView

IView