LayoutBox
Class
Definition
Namespace:Telerik.WinForms.Documents.Layout
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
C#
public abstract class LayoutBox : LayoutElement, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor
Inheritance: objectDisposableObjectRadObjectLayoutElementLayoutBox
Derived Classes:
Implements:
Inherited Members
Constructors
C#
public LayoutBox(DocumentElement associatedDocumentElement, DocumentStructureCollection collection, bool isFragment)
C#
public LayoutBox(DocumentElement associatedDocumentElement, DocumentStructureCollection collection)
C#
public LayoutBox(DocumentElement associatedDocumentElement)
Fields
C#
public static readonly RadProperty AssociatedLayoutBoxProperty
Properties
C#
public DocumentElement AssociatedDocumentElement { get; }
C#
public RectangleF BoundingRectangle { get; }
C#
public virtual bool BoundsChildBoxes { get; }
C#
protected virtual bool CanCreateLayoutBoxesFromContent { get; }
C#
public int ChildIndex { get; }
C#
public LayoutElementCollection ChildLayoutBoxes { get; }
C#
public virtual bool HasVisualRepresentation { get; }
C#
public virtual bool IsContainerBox { get; }
C#
public bool IsFirstBox { get; }
C#
public bool IsFirstChild { get; }
C#
public virtual bool IsFormattingSymbol { get; }
C#
public bool IsFragment { get; }
C#
public bool IsLastChild { get; }
C#
public virtual bool IsValidPosition { get; }
Methods
C#
protected override ILinkedListCollection<LayoutElement> CreateChildrenCollection(DocumentStructureCollection collection)
Overrides:
C#
public virtual void CreateNewFragment(LayoutBox currentLineStartNode)
C#
public void InvalidateArrangeUpToTheRoot()
C#
public void InvalidateLayoutAfterEdit()
C#
public override void InvalidateMeasure()
Overrides:
C#
public void InvalidateMeasureUpToTheRoot()
C#
public void InvalidateMeasureUpToTheRootStable()
C#
protected virtual void OnAssociateDocumentElementChanged()
C#
protected virtual void OnElementStructureChanged()
C#
protected virtual void OnElementStructureChanging()
Events
C#
public event EventHandler ElementStructureChanged
C#
public event EventHandler ElementStructureChanging