Table of Contents

Class TextSelectionHandle

Namespace
Avalonia.Controls.Primitives
Assembly
Avalonia.Controls.dll

A controls that enables easy control over text selection using touch based input

public class TextSelectionHandle : Thumb, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue
Inheritance
TextSelectionHandle
Implements
Inherited Members
Extension Methods

Constructors

TextSelectionHandle()

public TextSelectionHandle()

Methods

ArrangeCore(Rect)

The default implementation of the control's arrange pass.

protected override void ArrangeCore(Rect finalRect)

Parameters

finalRect Rect

The control's new bounds.

Remarks

This method calls ArrangeOverride(Size) which is probably the method you want to override in order to modify a control's arrangement.

OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)

Called when the control is added to a rooted visual tree.

protected override void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)

Parameters

e VisualTreeAttachmentEventArgs

The event args.

OnDragCompleted(VectorEventArgs)

protected override void OnDragCompleted(VectorEventArgs e)

Parameters

e VectorEventArgs

OnDragDelta(VectorEventArgs)

protected override void OnDragDelta(VectorEventArgs e)

Parameters

e VectorEventArgs

OnDragStarted(VectorEventArgs)

protected override void OnDragStarted(VectorEventArgs e)

Parameters

e VectorEventArgs

OnLoaded(RoutedEventArgs)

Invoked just before the Loaded event.

protected override void OnLoaded(RoutedEventArgs args)

Parameters

args RoutedEventArgs

OnPointerCaptureLost(PointerCaptureLostEventArgs)

Called before the PointerCaptureLost event occurs.

protected override void OnPointerCaptureLost(PointerCaptureLostEventArgs e)

Parameters

e PointerCaptureLostEventArgs

The event args.

OnPointerMoved(PointerEventArgs)

Called before the PointerMoved event occurs.

protected override void OnPointerMoved(PointerEventArgs e)

Parameters

e PointerEventArgs

The event args.

OnPointerPressed(PointerPressedEventArgs)

Called before the PointerPressed event occurs.

protected override void OnPointerPressed(PointerPressedEventArgs e)

Parameters

e PointerPressedEventArgs

The event args.

OnPointerReleased(PointerReleasedEventArgs)

Called before the PointerReleased event occurs.

protected override void OnPointerReleased(PointerReleasedEventArgs e)

Parameters

e PointerReleasedEventArgs

The event args.