New to Telerik UI for WPFStart a free 30-day trial

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:

C#
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

C#
public FlowOrderedLayoutBox(DocumentElement associatedDocumentElement, DocumentStructureCollection collection, bool isFragment)
Parameters:associatedDocumentElementDocumentElementcollectionDocumentStructureCollectionisFragmentbool
C#
public FlowOrderedLayoutBox(DocumentElement associatedDocumentElement, DocumentStructureCollection collection)
Parameters:associatedDocumentElementDocumentElementcollectionDocumentStructureCollection
C#
public FlowOrderedLayoutBox(DocumentElement associatedDocumentElement)
Parameters:associatedDocumentElementDocumentElement

Properties

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

C#
public override bool IsLastBox { get; }

Overrides: LayoutBox.IsLastBox

Gets the next associated layout box in the flow layout.

C#
public FlowOrderedLayoutBox NextAssociatedBox { get; }

Gets the next box in the ordered layout sequence.

C#
public FlowOrderedLayoutBox NextBox { get; }

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

C#
public FlowOrderedLayoutBox PreviousAssociatedBox { get; }
Property Value:

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

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

C#
public FlowOrderedLayoutBox PreviousBox { get; }

Methods

Links the current FlowOrderedLayoutBox instance to another FlowOrderedLayoutBox.

C#
public void LinkAfter(FlowOrderedLayoutBox existingBox)
Parameters:existingBoxFlowOrderedLayoutBox

The FlowOrderedLayoutBox to link after the current instance.

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

C#
public static void Pair(FlowOrderedLayoutBox firstBox, FlowOrderedLayoutBox secondBox)
Parameters:firstBoxFlowOrderedLayoutBox

The first FlowOrderedLayoutBox in the pair.

secondBoxFlowOrderedLayoutBox

The second FlowOrderedLayoutBox in the pair.

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

C#
public void Unlink()