Class ContainerPositionHandler
Represents a delegate that handles the positioning of a container within a document.
Namespace: Telerik.Windows.Documents
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class ContainerPositionHandler : PositionHandler
Constructors
ContainerPositionHandler(LayoutBox)
ContainerPositionHandler(LayoutBox, LayoutBox)
Declaration
public ContainerPositionHandler(LayoutBox box, LayoutBox childBox)
Parameters
LayoutBox
box
|
LayoutBox
childBox
|
Fields
childPosition
Properties
CanMoveToNext
Determines whether the container can move to the next position in the document.
Declaration
public override bool CanMoveToNext { get; }
Property Value
System.Boolean
|
Overrides
CanMoveToPrevious
Determines whether the cursor can move to the previous position within the container.
Declaration
public override bool CanMoveToPrevious { get; }
Property Value
System.Boolean
|
Overrides
Location
Represents the location of the container position in a document.
Declaration
public override PointF Location { get; }
Property Value
PointF
|
Overrides
Methods
Clone()
Creates a clone of the current instance of the ContainerPositionHandler.
Declaration
public override PositionHandler Clone()
Returns
PositionHandler
A new instance of ContainerPositionHandler that is a copy of the current instance. |
Overrides
GetChildPositionHandler(Boolean)
Retrieves the child position handler associated with the current position.
Declaration
public virtual PositionHandler GetChildPositionHandler(bool first)
Parameters
System.Boolean
first
A boolean value indicating whether to include hidden elements in the search for child position handlers. |
Returns
PositionHandler
A ContainerPositionHandler that represents the child position handler, or null if no such handler exists. |
GetParentHandler()
Retrieves the parent container position handler associated with the current handler.
Declaration
public override PositionHandler GetParentHandler()
Returns
PositionHandler
The parent ContainerPositionHandler instance, or null if there is no parent handler. |
Overrides
MoveToFirst()
Moves the container position to the first element in the container.
Declaration
public override void MoveToFirst()
Overrides
MoveToLast()
Moves the position of the container to the last element within it.
Declaration
public override void MoveToLast()
Overrides
MoveToNext()
Moves the container position to the next item in the sequence.
Declaration
public override void MoveToNext()
Overrides
MoveToPrevious()
Moves the current position to the previous container in the document.
Declaration
public override void MoveToPrevious()
Overrides
SetChildPosition(LayoutBox)
Sets the position of a child layout box within the container.
Declaration
public void SetChildPosition(LayoutBox position)
Parameters
LayoutBox
position
The layout box whose position is to be set. |