Class
RadBrowserPanel

Panel simulating tabs behavior in modern browsers. Until min width is reached, adding new items makes the items smaller, to fit in the available width. When min width cannot be guaranteed, ScrollViewer becomes visible. This panel expects it hosts items from ItemsPresenter which is inside ScrollViewer.

Definition

Namespace:Telerik.Windows.Controls.Primitives

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public class RadBrowserPanel : Panel

Inheritance: objectRadBrowserPanel

Constructors

RadBrowserPanel()

Initializes a new instance of the RadBrowserPanel class.

Declaration

cs-api-definition
public RadBrowserPanel()

Fields

ItemMinWidthProperty

Identifies the ItemMinWidth property.

Declaration

cs-api-definition
public static readonly DependencyProperty ItemMinWidthProperty

Field Value

DependencyProperty

ItemWidthProperty

Identifies the ItemWidth property.

Declaration

cs-api-definition
public static readonly DependencyProperty ItemWidthProperty

Field Value

DependencyProperty

Properties

ItemMinWidth

The default desired minimum width of the items in the panel.

Declaration

cs-api-definition
public double ItemMinWidth { get; set; }

Property Value

double

ItemWidth

The default desired width of items in the panel.

Declaration

cs-api-definition
public double ItemWidth { get; set; }

Property Value

double

Methods

ArrangeOverride(Size)

Declaration

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

Parameters

finalSize

Size

Returns

Size

MeasureOverride(Size)

Declaration

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

Parameters

availableSize

Size

Returns

Size