Class
RadDockPanel

Defines an area where you can arrange child elements either horizontally or vertically, relative to each other.

Definition

Namespace:Telerik.UI.Xaml.Controls.Primitives

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadDockPanel : Panel

Inheritance: objectRadDockPanel

Constructors

RadDockPanel()

Initializes a new instance of the RadDockPanel class.

Declaration

cs-api-definition
public RadDockPanel()

Fields

DockProperty

Identifies the Dock attached dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DockProperty

Field Value

DependencyProperty

LastChildFillProperty

Identifies the LastChildFill dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LastChildFillProperty

Field Value

DependencyProperty

Properties

LastChildFill

Gets or sets whether last child will fill the available area.

Declaration

cs-api-definition
public bool LastChildFill { get; set; }

Property Value

bool

Methods

ArrangeOverride(Size)

Arranges the content (child elements) of a RadDockPanel element.

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size finalSize)

Parameters

finalSize

Size

The Size this element uses to arrange its child elements.

Returns

Size

The Size that represents the arranged size of this DockPanel element.

GetDock(DependencyObject)

Gets the value of the Dock attached property for a specified UIElement.

Declaration

cs-api-definition
public static Dock GetDock(DependencyObject obj)

Parameters

obj

DependencyObject

The element from which the property value is read.

Returns

Dock

The Dock property value for the element.

MeasureOverride(Size)

Measures the child elements of a RadDockPanel prior to arranging them during the ArrangeOverride pass.

Declaration

cs-api-definition
protected override Size MeasureOverride(Size availableSize)

Parameters

availableSize

Size

A maximum Size to not exceed.

Returns

Size

A Size that represents the element size you want.

SetDock(DependencyObject, Dock)

Sets the value of the Dock attached property to a specified element.

Declaration

cs-api-definition
public static void SetDock(DependencyObject obj, Dock value)

Parameters

obj

DependencyObject

The element to which the attached property is written.

value

Dock

The needed Dock value.