Class
RadBreadcrumbBar

Represents a breadcrumb navigation control that displays a hierarchical series of links to navigate through different levels of content. The breadcrumb bar allows for dynamic changes in the items displayed based on the available width and hides overflow items if necessary. It supports theming and can apply custom templates to the items it contains.

Definition

Namespace:Telerik.Windows.Controls.Breadcrumb

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
[Themable]
public class RadBreadcrumbBar : HeaderedItemsControl

Inheritance: objectRadBreadcrumbBar

Constructors

RadBreadcrumbBar()

Initializes a new instance of the RadBreadcrumbBar class.

Declaration

cs-api-definition
public RadBreadcrumbBar()

Methods

ArrangeOverride(Size)

Arranges the items.

Declaration

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

Parameters

finalSize

Size

Returns

Size

ClearContainerForItemOverride(DependencyObject, object)

Clean up RadBreadcrumbBarItem item.

Declaration

cs-api-definition
protected override void ClearContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

item

object

GetContainerForItemOverride()

Returns a RadBreadcrumbBarItem.

Declaration

cs-api-definition
protected override DependencyObject GetContainerForItemOverride()

Returns

DependencyObject

IsItemItsOwnContainerOverride(object)

Returns true is item is a RadBreadcrumbBarItem.

Declaration

cs-api-definition
protected override bool IsItemItsOwnContainerOverride(object item)

Parameters

item

object

Returns

bool

OnApplyTemplate()

Applies the template for the RadBreadcrumbBar.

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

PrepareContainerForItemOverride(DependencyObject, object)

Prepares a RadBreadcrumbBarItem item.

Declaration

cs-api-definition
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

item

object

ResetTheme()

Resets the theme.

Declaration

cs-api-definition
public void ResetTheme()