Class
PositionHandler

Represents a delegate that is used to handle position-related events in Telerik's RadRichTextBox.

Definition

Namespace:Telerik.Windows.Documents

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public abstract class PositionHandler

Inheritance: objectPositionHandler

Derived Classes: ContainerPositionHandlerInlineBoxPositionHandler

Constructors

PositionHandler(LayoutBox)

Declaration

cs-api-definition
public PositionHandler(LayoutBox box)

Parameters

box

LayoutBox

Properties

Box

Represents a box element in the Telerik document structure, providing functionalities to manipulate the position of various document elements.

Declaration

cs-api-definition
public LayoutBox Box { get; protected set; }

Property Value

LayoutBox

CanMoveToNext

Determines whether the position can be moved to the next valid position within the document.

Declaration

cs-api-definition
public abstract bool CanMoveToNext { get; }

Property Value

bool

CanMoveToPrevious

Determines whether the position can be moved to the previous element.

Declaration

cs-api-definition
public abstract bool CanMoveToPrevious { get; }

Property Value

bool

Location

Represents the location of a position within a document.

Declaration

cs-api-definition
public abstract PointF Location { get; }

Property Value

PointF

Methods

Clone()

Creates a deep copy of the current instance of the PositionHandler.

Declaration

cs-api-definition
public abstract PositionHandler Clone()

Returns

PositionHandler

Equals(object)

Determines whether the specified object is equal to the current instance.

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

The object to compare with the current instance.

Returns

bool

true if the specified object is equal to the current instance; otherwise, false.

Overrides object.Equals(object)

GetHashCode()

Retrieves the hash code for the current instance of the PositionHandler.

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

A 32-bit signed integer that is the hash code for the current PositionHandler instance.

Overrides object.GetHashCode()

GetParentHandler()

Retrieves the parent position handler associated with the current handler.

Declaration

cs-api-definition
public abstract PositionHandler GetParentHandler()

Returns

PositionHandler

The parent PositionHandler of the current handler, or null if there is no parent.

MoveToFirst()

Moves the position to the first element in the collection.

Declaration

cs-api-definition
public abstract void MoveToFirst()

MoveToLast()

Moves the position to the last element within the document.

Declaration

cs-api-definition
public abstract void MoveToLast()

MoveToNext()

Moves the position to the next available element in the document.

Declaration

cs-api-definition
public abstract void MoveToNext()

MoveToPrevious()

Moves the position to the previous element in the document.

Declaration

cs-api-definition
public abstract void MoveToPrevious()