StatusBarBoxLayout
A box layout used by RadStatusStrip panels that arranges children in a single row or column,
giving fixed-size elements their default/desired size and distributing any remaining space evenly
among elements marked with the attached SpringProperty.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class StatusBarBoxLayout : LayoutPanel, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementLayoutPanelStatusBarBoxLayout...
Implements:
Inherited Members
Constructors
public StatusBarBoxLayout()
Fields
Registers the Orientation dependency property of StatusBarBoxLayout
public static readonly RadProperty OrientationProperty
Registers the Proportion dependency property of StatusBarBoxLayout
public static RadProperty ProportionProperty
Identifies the attached Spring property. When set to true on a child element, that element is allocated an equal share of the layout's remaining space instead of its default/desired size.
public static RadProperty SpringProperty
Registers the StripPosition dependency property of StatusBarBoxLayout
public static readonly RadProperty StripPositionProperty
Properties
Gets or sets strip orientation - it could be horizontal or vertical.
public Orientation Orientation { get; set; }
Methods
Lays children out sequentially along Orientation: non-spring children get their default/desired size, while children with the attached SpringProperty set to true evenly split the remaining space, never shrinking below their own desired size.
Gets the proportion based on a given element
Measures all non-collapsed children with unconstrained size along Orientation, and returns their combined size along that axis and the maximum size along the cross axis.