• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Design
    Unite UX
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadBreadcrumb

RadBreadCrumb is a navigation control that allows users to keep track of their locations within programs or documents.

Inheritance
System.Object
RadBreadcrumb
FileDialogsBreadcrumb
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll

Syntax

[Themable]
[TelerikToolboxCategory("Navigation")]
public class RadBreadcrumb : HeaderedItemsControl, IThemable, IPopupWrapperOwner

Constructors

RadBreadcrumb()

Initializes a new instance of the RadBreadcrumb class.

Declaration
public RadBreadcrumb()

Fields

AutocompleteItemsProperty

Identifies the AutocompleteItems dependency property.

Declaration
public static readonly DependencyProperty AutocompleteItemsProperty
Field Value
System.Windows.DependencyProperty

BarItemControlTemplateProperty

Identifies the BarItemControlTemplate dependency property.

Declaration
public static readonly DependencyProperty BarItemControlTemplateProperty
Field Value
System.Windows.DependencyProperty

CurrentContainerProperty

Identifies the CurrentContainer dependency property.

Declaration
public static readonly DependencyProperty CurrentContainerProperty
Field Value
System.Windows.DependencyProperty

CurrentItemChangedEvent

Occurs after RadBreadcrumb.

Declaration
public static readonly RoutedEvent CurrentItemChangedEvent
Field Value
System.Windows.RoutedEvent

CurrentItemProperty

Identifies the CurrentItem dependency property.

Declaration
public static readonly DependencyProperty CurrentItemProperty
Field Value
System.Windows.DependencyProperty

DropDownItemControlTemplateProperty

Identifies the BarItemControlTemplate dependency property.

Declaration
public static readonly DependencyProperty DropDownItemControlTemplateProperty
Field Value
System.Windows.DependencyProperty

HeaderMemberPathProperty

Identifies the HeaderMemberPath dependency property.

Declaration
public static readonly DependencyProperty HeaderMemberPathProperty
Field Value
System.Windows.DependencyProperty

HierarchicalItemsSourceProperty

Identifies the HierarchicalItemsSource dependency property.

Declaration
public static readonly DependencyProperty HierarchicalItemsSourceProperty
Field Value
System.Windows.DependencyProperty

HierarchicalMemberPathProperty

Identifies the HierarchicalMemberPath dependency property.

Declaration
public static readonly DependencyProperty HierarchicalMemberPathProperty
Field Value
System.Windows.DependencyProperty

HistoryItemsProperty

Identifies the HistoryItems dependency property.

Declaration
public static readonly DependencyProperty HistoryItemsProperty
Field Value
System.Windows.DependencyProperty

HistorySizeProperty

Identifies the HistorySize dependency property.

Declaration
public static readonly DependencyProperty HistorySizeProperty
Field Value
System.Windows.DependencyProperty

IconPathProperty

Identifies the IconPath dependency property.

Declaration
public static readonly DependencyProperty IconPathProperty
Field Value
System.Windows.DependencyProperty

IsAutocompleteOpenProperty

Identifies the IsAutocompleteOpen dependency property.

Declaration
public static readonly DependencyProperty IsAutocompleteOpenProperty
Field Value
System.Windows.DependencyProperty

IsCurrentIconVisibleProperty

Identifies the IsCurrentIconVisible dependency property.

Declaration
public static readonly DependencyProperty IsCurrentIconVisibleProperty
Field Value
System.Windows.DependencyProperty

IsHistoryEnabledProperty

Identifies the IsHistoryEnabled dependency property.

Declaration
public static readonly DependencyProperty IsHistoryEnabledProperty
Field Value
System.Windows.DependencyProperty

IsHistoryOpenProperty

Identifies the IsHistoryOpen dependency property.

Declaration
public static readonly DependencyProperty IsHistoryOpenProperty
Field Value
System.Windows.DependencyProperty

IsIconVisibleProperty

Identifies the IsIconVisible dependency property.

Declaration
public static readonly DependencyProperty IsIconVisibleProperty
Field Value
System.Windows.DependencyProperty

IsLinearModeProperty

Identifies the IsLinearMode dependency property.

Declaration
public static readonly DependencyProperty IsLinearModeProperty
Field Value
System.Windows.DependencyProperty

IsTextModeEnabledProperty

Identifies the IsTextModeEnabled dependency property.

Declaration
public static readonly DependencyProperty IsTextModeEnabledProperty
Field Value
System.Windows.DependencyProperty

IsTextModeProperty

Identifies the IsTextMode dependency property.

Declaration
public static readonly DependencyProperty IsTextModeProperty
Field Value
System.Windows.DependencyProperty

OverflowButtonStyleProperty

Identifies the OverflowButtonStyle dependency property.

Declaration
public static readonly DependencyProperty OverflowButtonStyleProperty
Field Value
System.Windows.DependencyProperty

PathProperty

Identifies the Path dependency property.

Declaration
public static readonly DependencyProperty PathProperty
Field Value
System.Windows.DependencyProperty

PathSeparatorProperty

Identifies the PathSeparator dependency property.

Declaration
public static readonly DependencyProperty PathSeparatorProperty
Field Value
System.Windows.DependencyProperty

SelectedAutocompleteItemProperty

Identifies the SelectedAutocompleteItem dependency property.

Declaration
public static readonly DependencyProperty SelectedAutocompleteItemProperty
Field Value
System.Windows.DependencyProperty

SelectedHistoryItemProperty

Identifies the SelectedHistoryItem dependency property.

Declaration
public static readonly DependencyProperty SelectedHistoryItemProperty
Field Value
System.Windows.DependencyProperty

SplitButtonStyleProperty

Identifies the SplitButtonStyle dependency property.

Declaration
public static readonly DependencyProperty SplitButtonStyleProperty
Field Value
System.Windows.DependencyProperty

StringComparisonProperty

Identifies the StringComparison dependency property.

Declaration
public static readonly DependencyProperty StringComparisonProperty
Field Value
System.Windows.DependencyProperty

TextModePathProperty

Identifies the Path dependency property.

Declaration
public static readonly DependencyProperty TextModePathProperty
Field Value
System.Windows.DependencyProperty

Properties

AutocompleteItems

Gets or sets the AutocompleteItems property.

Declaration
public ObservableCollection<object> AutocompleteItems { get; set; }
Property Value
System.Collections.ObjectModel.ObservableCollection<System.Object>

BarItemControlTemplate

Gets or sets the BarItemControlTemplate property.

Declaration
public ControlTemplate BarItemControlTemplate { get; set; }
Property Value
System.Windows.Controls.ControlTemplate

CurrentContainer

Gets or sets the CurrentContainer.

Declaration
public RadBreadcrumbBarItem CurrentContainer { get; }
Property Value
RadBreadcrumbBarItem

CurrentItem

Gets or sets the CurrentItem property.

Declaration
public object CurrentItem { get; set; }
Property Value
System.Object

DropDownItemControlTemplate

Gets or sets the DropDownItemControlTemplate property.

Declaration
public ControlTemplate DropDownItemControlTemplate { get; set; }
Property Value
System.Windows.Controls.ControlTemplate

HeaderMemberPath

Gets or sets the HeaderMemberPath property.

Declaration
public string HeaderMemberPath { get; set; }
Property Value
System.String

HierarchicalItemsSource

Gets or sets the HierarchicalItemsSource property.

Declaration
public string HierarchicalItemsSource { get; set; }
Property Value
System.String

HierarchicalMemberPath

Gets or sets the HierarchicalMemberPath property.

Declaration
public string HierarchicalMemberPath { get; set; }
Property Value
System.String

HistoryItems

Gets or sets the HistoryItems property.

Declaration
public ObservableCollection<object> HistoryItems { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<System.Object>

HistorySize

Gets or sets the HistorySize property.

Declaration
public int HistorySize { get; set; }
Property Value
System.Int32

ImagePath

Gets or sets the ImagePath property.

Declaration
public string ImagePath { get; set; }
Property Value
System.String

IsAutocompleteOpen

Gets or sets the IsAutocompleteOpen property.

Declaration
public bool IsAutocompleteOpen { get; set; }
Property Value
System.Boolean

IsCurrentIconVisible

Gets or sets the IsCurrentIconVisible property.

Declaration
public bool IsCurrentIconVisible { get; set; }
Property Value
System.Boolean

IsHistoryEnabled

Gets or sets the IsHistoryEnabled property.

Declaration
public bool IsHistoryEnabled { get; set; }
Property Value
System.Boolean

IsHistoryOpen

Gets or sets the IsHistoryOpen property.

Declaration
public bool IsHistoryOpen { get; set; }
Property Value
System.Boolean

IsIconVisible

Gets or sets the IsIconVisible property.

Declaration
public bool IsIconVisible { get; set; }
Property Value
System.Boolean

IsLinearMode

Gets or sets the IsLinearMode property.

Declaration
public bool IsLinearMode { get; set; }
Property Value
System.Boolean

IsTextMode

Gets or sets the IsTextMode property.

Declaration
public bool IsTextMode { get; set; }
Property Value
System.Boolean

IsTextModeEnabled

Gets or sets the IsTextModeEnabled property.

Declaration
public bool IsTextModeEnabled { get; set; }
Property Value
System.Boolean

ItemContainerGenerator

Get the ItemContainerGenerator.

Declaration
public ItemContainerGenerator ItemContainerGenerator { get; }
Property Value
System.Windows.Controls.ItemContainerGenerator

OverflowButtonStyle

Gets or sets the style of Overflow split button.

Declaration
public Style OverflowButtonStyle { get; set; }
Property Value
System.Windows.Style

Path

Gets or sets the Path property.

Declaration
public string Path { get; set; }
Property Value
System.String

PathSeparator

Gets or sets the delimiter string that the tree item path uses.

Declaration
public string PathSeparator { get; set; }
Property Value
System.String

RootContainer

Get the RootContainer.

Declaration
public RadBreadcrumbBarItem RootContainer { get; }
Property Value
RadBreadcrumbBarItem

SelectedAutocompleteItem

Gets or sets the SelectedAutocompleteItem property.

Declaration
public object SelectedAutocompleteItem { get; set; }
Property Value
System.Object

SelectedHistoryItem

Gets or sets the SelectedHistoryItem property.

Declaration
public object SelectedHistoryItem { get; set; }
Property Value
System.Object

SplitButtonStyle

Gets or sets the style of RadBreadcrumb split button.

Declaration
public Style SplitButtonStyle { get; set; }
Property Value
System.Windows.Style

StringComparison

Gets or sets the type of the string comparison.

Declaration
public StringComparison StringComparison { get; set; }
Property Value
System.StringComparison

The type of the string comparison.

TextModePath

Gets or sets the Path property.

Declaration
public string TextModePath { get; set; }
Property Value
System.String

Methods

OnApplyTemplate()

Applies the template for the RadBreadcrumb.

Declaration
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.

OnCurrentItemChanged(Object, Object)

Invoked when the CurrentItem property changes.

Declaration
protected virtual void OnCurrentItemChanged(object oldValue, object newValue)
Parameters
System.Object oldValue

System.Object newValue

OnCurrentItemChanged(RadRoutedEventArgs)

Raises the CurrentItemChanged event.

Declaration
protected virtual void OnCurrentItemChanged(RadRoutedEventArgs e)
Parameters
RadRoutedEventArgs e

The RadRoutedEventArgs instance containing the event data.

OnGotFocus(RoutedEventArgs)

Called before the System.Windows.UIElement.GotFocus event occurs.

Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs e

The data for the event.

OnHeaderChanged(Object, Object)

Invoked when the Header property changes.

Declaration
protected override void OnHeaderChanged(object oldHeader, object newHeader)
Parameters
System.Object oldHeader

System.Object newHeader

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

OnIsAutomaticHistoryEnabledChanged(Boolean, Boolean)

Invoked when the IsHistoryEnabled property changes.

Declaration
protected virtual void OnIsAutomaticHistoryEnabledChanged(bool oldValue, bool newValue)
Parameters
System.Boolean oldValue

System.Boolean newValue

OnIsIconVisibleChanged(Boolean, Boolean)

Invoked when the IsIconVisible property changes.

Declaration
protected virtual void OnIsIconVisibleChanged(bool oldValue, bool newValue)
Parameters
System.Boolean oldValue

System.Boolean newValue

OnIsLinearModeChanged(Boolean, Boolean)

Invoked when the IsLinearMode property changes.

Declaration
protected virtual void OnIsLinearModeChanged(bool oldValue, bool newValue)
Parameters
System.Boolean oldValue

System.Boolean newValue

OnIsTextModeEnabledChanged(Boolean, Boolean)

Invoked when the IsTextModeEnabled property changes.

Declaration
protected virtual void OnIsTextModeEnabledChanged(bool oldValue, bool newValue)
Parameters
System.Boolean oldValue

System.Boolean newValue

OnItemsChanged(NotifyCollectionChangedEventArgs)

Invoked when the Items property changes.

Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
System.Collections.Specialized.NotifyCollectionChangedEventArgs e

OnKeyDown(KeyEventArgs)

Called before the System.Windows.UIElement.KeyDown event occurs.

Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
System.Windows.Input.KeyEventArgs e

The data for the event.

OnLostFocus(RoutedEventArgs)

Called before the System.Windows.UIElement.LostFocus event occurs.

Declaration
protected override void OnLostFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs e

The data for the event.

OnMouseLeftButtonDown(MouseButtonEventArgs)

Invoked on MouseLeftButtonDown.

Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
System.Windows.Input.MouseButtonEventArgs e

OnMouseWheel(MouseWheelEventArgs)

Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
System.Windows.Input.MouseWheelEventArgs e

OnOverflowButtonStyleChanged(Style, Style)

Invoked when the OverflowButtonStyle property changes.

Declaration
protected virtual void OnOverflowButtonStyleChanged(Style oldValue, Style newValue)
Parameters
System.Windows.Style oldValue

System.Windows.Style newValue

OnPathChanged(String, String)

Invoked when the Path property changes.

Declaration
protected virtual void OnPathChanged(string oldValue, string newValue)
Parameters
System.String oldValue

System.String newValue

OnPathSeparatorChanged(String, String)

Invoked when the PathSeparator property changes.

Declaration
protected virtual void OnPathSeparatorChanged(string oldValue, string newValue)
Parameters
System.String oldValue

System.String newValue

OnSplitButtonStyleChanged(Style, Style)

Invoked when the SplitButtonStyle property changes.

Declaration
protected virtual void OnSplitButtonStyleChanged(Style oldValue, Style newValue)
Parameters
System.Windows.Style oldValue

System.Windows.Style newValue

ResetTheme()

Resets the theme.

Declaration
public void ResetTheme()

Events

CurrentItemChanged

Occurs after RadBreadcrumb.

Declaration
public event EventHandler<RadRoutedEventArgs> CurrentItemChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.