Class
FlowOrderedLayoutBox

Represents a layout box that organizes its child elements in a specific order within a flow layout.

Definition

Namespace:Telerik.Windows.Documents.Layout

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public abstract class FlowOrderedLayoutBox : LayoutBox

Inheritance: objectLayoutElementLayoutBoxFlowOrderedLayoutBox

Derived Classes: TableCellLayoutBoxTableRowLayoutBox

Inherited Members LayoutBox.currentYLayoutBox.AssociatedLayoutBoxPropertyLayoutBox.NodeLayoutBox.GetAssociatedLayoutBox(UIElement)LayoutBox.SetAssociatedLayoutBox(UIElement, LayoutBox)LayoutBox.OnElementStructureChanging()LayoutBox.OnElementStructureChanged()LayoutBox.OnAssociateDocumentElementChanged()LayoutBox.CreateChildrenCollection(DocumentStructureCollection)LayoutBox.ToString()LayoutBox.InvalidateMeasureUpToTheRoot()LayoutBox.InvalidateMeasureUpToTheRootStable()LayoutBox.InvalidateArrangeUpToTheRoot()LayoutBox.InvalidateLayoutAfterEdit()LayoutBox.ValidateChild(LayoutBox)LayoutBox.GetRootDocument()LayoutBox.CanGrowVerticallyOverride(float)LayoutBox.CanGrowVertically(float)LayoutBox.GetBoxDesiredGrow()LayoutBox.CreateLayoutElement()LayoutBox.CreateNewFragment(LayoutBox)LayoutBox.MergeWithNext(LayoutBox)LayoutBox.GetPositionHandler()LayoutBox.InvalidateMeasure()LayoutBox.IsRemovedLayoutBox.IsFragmentLayoutBox.AssociatedDocumentElementLayoutBox.ChildLayoutBoxesLayoutBox.HasVisualRepresentationLayoutBox.IsFormattingSymbolLayoutBox.BoundsChildBoxesLayoutBox.IsFirstBoxLayoutBox.IsFirstChildLayoutBox.IsLastChildLayoutBox.IsValidPositionLayoutBox.ParentLayoutBox.ChildIndexLayoutBox.BoundingRectangleLayoutBox.CanCreateLayoutBoxesFromContentLayoutBox.IsContainerBoxLayoutBox.ElementStructureChangingLayoutBox.ElementStructureChangedLayoutElement.EnsureChildrenCreated()LayoutElement.CreateChildren()LayoutElement.OnBitStateChanged(DocumentElementStates, bool, bool)LayoutElement.SetBitState(DocumentElementStates, bool)LayoutElement.ValidateParent(LayoutElement)LayoutElement.SetParent(LayoutElement, LayoutElement)LayoutElement.SetParentCore(LayoutElement)LayoutElement.IsInValidState(bool)LayoutElement.OnInvalidateMeasure()LayoutElement.InvalidateMeasure(bool)LayoutElement.InvalidateArrange()LayoutElement.OnInvalidateArrange()LayoutElement.InvalidateArrange(bool)LayoutElement.Arrange(RectangleF)LayoutElement.ArrangeCore(RectangleF)LayoutElement.ArrangeOverride(SizeF)LayoutElement.Measure(SizeF)LayoutElement.MeasureCore(SizeF)LayoutElement.MeasureOverride(SizeF)LayoutElement.OnChildDesiredSizeChanged(LayoutElement)LayoutElement.OnParentChanging()LayoutElement.OnParentChanged()LayoutElement.LayoutOffsetLayoutElement.IsTopContainerLayoutElement.LocalBoundingRectangleLayoutElement.ControlBoundingRectangleLayoutElement.ClippedControlBoundingRectangleLayoutElement.TotalTransformLayoutElement.ChildrenLayoutElement.BitStateLayoutElement.DesiredSizeLayoutElement.IsMeasureInProgressLayoutElement.BypassLayoutPoliciesLayoutElement.MeasureWithoutParentNotificationLayoutElement.SizeLayoutElement.IsArrangeValidLayoutElement.IsMeasureValidLayoutElement.TreeLevelLayoutElement.PreviousArrangeRectLayoutElement.AlignmentLayoutElement.AutoSizeLayoutElement.TransformLayoutElement.ParentChangingLayoutElement.ParentChanged

Constructors

FlowOrderedLayoutBox(DocumentElement)

Declaration

cs-api-definition
public FlowOrderedLayoutBox(DocumentElement associatedDocumentElement)

Parameters

associatedDocumentElement

DocumentElement

FlowOrderedLayoutBox(DocumentElement, DocumentStructureCollection)

Declaration

cs-api-definition
public FlowOrderedLayoutBox(DocumentElement associatedDocumentElement, DocumentStructureCollection collection)

Parameters

associatedDocumentElement

DocumentElement

collection

DocumentStructureCollection

FlowOrderedLayoutBox(DocumentElement, DocumentStructureCollection, bool)

Declaration

cs-api-definition
public FlowOrderedLayoutBox(DocumentElement associatedDocumentElement, DocumentStructureCollection collection, bool isFragment)

Parameters

associatedDocumentElement

DocumentElement

collection

DocumentStructureCollection

isFragment

bool

Properties

IsLastBox

Gets a value indicating whether the current FlowOrderedLayoutBox is the last box in the layout.

Declaration

cs-api-definition
public override bool IsLastBox { get; }

Property Value

bool

Overrides LayoutBox.IsLastBox

NextAssociatedBox

Gets the next associated layout box in the flow layout.

Declaration

cs-api-definition
public FlowOrderedLayoutBox NextAssociatedBox { get; }

Property Value

FlowOrderedLayoutBox

NextBox

Gets the next box in the ordered layout sequence.

Declaration

cs-api-definition
public FlowOrderedLayoutBox NextBox { get; }

Property Value

FlowOrderedLayoutBox

PreviousAssociatedBox

Gets the previous associated layout box in the flow order layout.

Declaration

cs-api-definition
public FlowOrderedLayoutBox PreviousAssociatedBox { get; }

Property Value

FlowOrderedLayoutBox

The previous layout box associated with the current box, or null if there is no previous associated box.

PreviousBox

Gets the previous layout box in the flow ordered layout sequence.

Declaration

cs-api-definition
public FlowOrderedLayoutBox PreviousBox { get; }

Property Value

FlowOrderedLayoutBox

Methods

LinkAfter(FlowOrderedLayoutBox)

Links the current FlowOrderedLayoutBox instance to another FlowOrderedLayoutBox.

Declaration

cs-api-definition
public void LinkAfter(FlowOrderedLayoutBox existingBox)

Parameters

existingBox

FlowOrderedLayoutBox

The FlowOrderedLayoutBox to link after the current instance.

Pair(FlowOrderedLayoutBox, FlowOrderedLayoutBox)

Creates a pair of FlowOrderedLayoutBox instances, establishing a relationship between the first and second box provided.

Declaration

cs-api-definition
public static void Pair(FlowOrderedLayoutBox firstBox, FlowOrderedLayoutBox secondBox)

Parameters

firstBox

FlowOrderedLayoutBox

The first FlowOrderedLayoutBox in the pair.

secondBox

FlowOrderedLayoutBox

The second FlowOrderedLayoutBox in the pair.

Removes the association of the current FlowOrderedLayoutBox from its parent layout.

Declaration

cs-api-definition
public void Unlink()