InterfaceILayoutEngine
Defines properties and methods for the default layout engine.
Definition
Namespace:Telerik.WinControls.Layouts
Assembly:Telerik.WinControls.dll
Syntax:
public interface ILayoutEngine
Properties
AvailableSize
Gets a value indicating the available size.
Methods
CheckSize(Size)
Retrieves check size structure.
GetBorderOffset()
Retrieves Border offset.
GetBorderSize()
Retrieves border size.
GetChildBorderSize()
Retrieves the border size of its child.
GetFaceRectangle()
Gets the face rectangle.
GetParentPadding()
Retrieves parent's padding.
GetTransformationPoint()
Retrieves transformation point. The point is a Point structure.
InvalidateCachedBorder()
Invalidates the cached border.
Declaration
void InvalidateCachedBorder()
InvalidateLayout()
Invalidates layout - needs redrawing.
Declaration
void InvalidateLayout()
IsValidWrapElement()
Retrieves a value indicating whether the element is valid wrap element.
LayoutPropertyChanged(RadPropertyChangedEventArgs)
Declaration
void LayoutPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
PerformLayout(RadElement, bool)
Declaration
void PerformLayout(RadElement affectedElement, bool performExplicit)
Parameters
affectedElement
performExplicit
PerformLayoutCore(RadElement)
Declaration
void PerformLayoutCore(RadElement affectedElement)
Parameters
affectedElement
PerformParentLayout()
Declaration
void PerformParentLayout()
PerformRegisteredSuspendedLayouts()
Performs registered suspended layout.
Declaration
void PerformRegisteredSuspendedLayouts()
RegisterChildSuspendedLayout(RadElement, PerformLayoutType)
Declaration
void RegisterChildSuspendedLayout(RadElement element, PerformLayoutType performLayoutType)
Parameters
element
performLayoutType
RegisterLayoutRunning()
Declaration
void RegisterLayoutRunning()
SetCoercedSize(Size)
Sets coerced size taken as parameter.
Declaration
void SetCoercedSize(Size newCoercedSize)
Parameters
newCoercedSize
SetLayoutInvalidated(bool)
Declaration
void SetLayoutInvalidated(bool layoutInvalidated)
Parameters
layoutInvalidated
TransformByAlignment(Size, Rectangle)
Retrieves transformation by alignment point using size and inner bounds.
UnregisterLayoutRunning()
Declaration
void UnregisterLayoutRunning()