ClassRadMultilineTextInputHandler
Handler for RadMultilineTextInput that provides platform-specific implementations for multiline text input functionality.
Definition
Namespace:Telerik.Maui.Handlers
Assembly:Telerik.Maui.Core.dll
Syntax:
public class RadMultilineTextInputHandler : EditorHandler
Inheritance: objectRadMultilineTextInputHandler
Constructors
RadMultilineTextInputHandler()
Initializes a new instance of the RadMultilineTextInputHandler class.
Declaration
public RadMultilineTextInputHandler()
RadMultilineTextInputHandler(IPropertyMapper)
Initializes a new instance of the RadMultilineTextInputHandler class with a custom property mapper.
Declaration
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
public static PropertyMapper<IRadMultilineTextInput, RadMultilineTextInputHandler> TextInputMapper
Field Value
PropertyMapper<IRadMultilineTextInput, RadMultilineTextInputHandler>
Methods
ConnectHandler(AppCompatEditText)
Declaration
protected override void ConnectHandler(AppCompatEditText platformView)
Parameters
platformView
AppCompatEditText
CreatePlatformView()
Creates the native counterpart of the handler.
Declaration
protected override AppCompatEditText CreatePlatformView()
Returns
AppCompatEditText
DisconnectHandler(AppCompatEditText)
Declaration
protected override void DisconnectHandler(AppCompatEditText platformView)
Parameters
platformView
AppCompatEditText
MapAutoSize(RadMultilineTextInputHandler, IRadMultilineTextInput)
Maps the auto-size related properties (MaxLines, EnableAutoSize) to the handler.
Declaration
public static void MapAutoSize(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)
Parameters
handler
The handler.
virtualElement
The virtual element.
MapPadding(RadMultilineTextInputHandler, IRadMultilineTextInput)
Maps the Padding property of the virtual element to the handler and its native view.
Declaration
public static void MapPadding(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)
Parameters
handler
The handler.
virtualElement
The virtual element.
MapSelectionOnFocus(RadMultilineTextInputHandler, IRadMultilineTextInput)
Maps the SelectionOnFocus property of the virtual element to the handler and its native view.
Declaration
public static void MapSelectionOnFocus(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)
Parameters
handler
The handler.
virtualElement
The virtual element.
MapText(RadMultilineTextInputHandler, IRadMultilineTextInput)
Maps the property of the virtual element to the handler and its native view.
Declaration
public static void MapText(RadMultilineTextInputHandler handler, IRadMultilineTextInput virtualElement)
Parameters
handler
The handler.
virtualElement
The virtual element.
SetVirtualView(IView)
Declaration
public override void SetVirtualView(IView virtualView)
Parameters
virtualView
IView