RadDockLayout
A layout that position its children based on their Dock value relative to each other.
Definition
Namespace:Telerik.Maui.Controls
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class RadDockLayout : Layout, IRadDockLayout, ILayout, IView, IElement, ITransform, IContainer, IList<IView>, ICollection<IView>, IEnumerable<IView>, IEnumerable, ISafeAreaView, IPadding, ICrossPlatformLayout
Inheritance: objectRadDockLayout
Implements:
Constructors
Initializes a new instance of the RadDockLayout class.
public RadDockLayout()
Fields
DockProperty
BindableProperty
Implements the attached property that represents the dock position of a view.
public static readonly BindableProperty DockProperty
StretchLastChildProperty
BindableProperty
Implements the bindable property that specify if the last visible child should take remaining space.
public static readonly BindableProperty StretchLastChildProperty
Properties
Gets or sets whether last visible child will be given the whole remaining space during layout.
public bool StretchLastChild { get; set; }
Implements:
When true and RadDockLayout is given more size than needed the last visible child will be layout with the remaining size.
Methods
CreateLayoutManager()
ILayoutManager
protected override ILayoutManager CreateLayoutManager()
ILayoutManager
Gets dock value.
public static Dock GetDock(BindableObject bindable)
The bindable whose dock value is read.
Returns:The current dock value.
Gets dock value.
public Dock GetDock(IView view)
The view whose dock value is read.
Returns:The current dock value.
Implements:
Sets the dock value.
public static void SetDock(BindableObject bindable, Dock value)
The bindable whose dock to change.
valueDockThe new dock value.