skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadBreadcrumbBarItem

Represents an item in the RadBreadcrumbBar control.

Inheritance
System.Object
RadBreadcrumbBarItem
Namespace: Telerik.Windows.Controls.Breadcrumb
Assembly: Telerik.Windows.Controls.Navigation.dll

Syntax

[Themable]
public class RadBreadcrumbBarItem : HeaderedItemsControl, IThemable

Constructors

RadBreadcrumbBarItem()

Initializes a new instance of the RadBreadcrumbBarItem class.

Declaration
public RadBreadcrumbBarItem()

RadBreadcrumbBarItem(RadBreadcrumbItemType, RadBreadcrumb)

Initializes a new instance of the RadBreadcrumbBarItem class with some parameters.

Declaration
public RadBreadcrumbBarItem(RadBreadcrumbItemType type, RadBreadcrumb parentBreadcrumb)
Parameters
RadBreadcrumbItemType type

RadBreadcrumb parentBreadcrumb

Fields

DropDownHeaderProperty

Identifies the DropDownHeader dependency property.

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

DropDownHeaderTemplateProperty

Identifies the DropDownHeaderTemplate dependency property.

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

ImageProperty

Identifies the Image dependency property.

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

IsButtonPartHiddenProperty

Identifies the IsButtonPartHidden dependency property.

Declaration
public static readonly DependencyProperty IsButtonPartHiddenProperty
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

IsOverflowProperty

Identifies the IsOverflow dependency property.

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

IsPopupOpenProperty

Identifies the IsPopupOpen dependency property.

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

IsSelectedProperty

Identifies the IsSelected dependency property.

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

SelectedItemProperty

Identifies the CurrentItem dependency property.

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

ShouldHighlightProperty

Identifies the ShouldHighlight dependency property.

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

SplitButtonStyleProperty

Identifies the SplitButtonStyle dependency property.

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

TextModePathProperty

Identifies the TextModePath dependency property.

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

TypeProperty

Identifies the Type dependency property.

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

Properties

DropDownHeader

Gets or sets the DropDownHeader property.

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

DropDownHeaderTemplate

Gets or sets the DropDownHeaderTemplate property.

Declaration
public DataTemplate DropDownHeaderTemplate { get; set; }
Property Value
System.Windows.DataTemplate

Image

Gets or sets the Image property.

Declaration
public ImageSource Image { get; set; }
Property Value
System.Windows.Media.ImageSource

IsButtonPartHidden

Gets or sets the style of IsButtonPartHidden split button.

Declaration
public bool IsButtonPartHidden { 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 style of IsLinearMode split button.

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

IsOverflow

Gets or sets the style of IsOverflow split button.

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

IsPopupOpen

Gets or sets the IsPopupOpen property.

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

IsSelected

Gets or sets the style of IsSelected split button.

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

SelectedItem

Gets or sets the HasItems property.

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

ShouldHighlight

Gets or sets the ShouldHighlight property.

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

SplitButtonStyle

Gets or sets the style of RadBreadcrumbBarItem split button.

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

TextModePath

Gets or sets the TextModePath property.

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

Type

Gets or sets the Type of the RadBreadcrumbBar.

Declaration
public RadBreadcrumbItemType Type { get; set; }
Property Value
RadBreadcrumbItemType

Methods

ClearContainerForItemOverride(DependencyObject, Object)

Clean up RadBreadcrumbBarItem item.

Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject element

System.Object item

GetContainerForItemOverride()

Returns a RadBreadcrumbBarItem.

Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
System.Windows.DependencyObject

HandleKeyDown(Object, KeyEventArgs)

Handles the key down event.

Declaration
protected virtual void HandleKeyDown(object sender, KeyEventArgs e)
Parameters
System.Object sender

System.Windows.Input.KeyEventArgs e

IsItemItsOwnContainerOverride(Object)

Returns true is item is a RadBreadcrumbBarItem.

Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
System.Object item

Returns
System.Boolean

OnApplyTemplate()

Applies the template for the RadBreadcrumbBarItem.

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.

OnGotFocus(RoutedEventArgs)

Invoked when this BreadcrumbBairItem gets the focus.

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

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.

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

OnIsPopupOpenChanged(Boolean, Boolean)

Invoked when the IsPopupOpen property changes.

Declaration
protected virtual void OnIsPopupOpenChanged(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

OnLostFocus(RoutedEventArgs)

Invoked when this BreadcrumbBairItem loses the focus.

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

OnMouseLeave(MouseEventArgs)

Invoked on MouseLeave.

Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs e

OnMouseLeftButtonDown(MouseButtonEventArgs)

Invoked on MouseLeftButtonDown.

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

OnMouseMove(MouseEventArgs)

Invoked on MouseMove.

Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs e

OnMouseWheel(MouseWheelEventArgs)

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

OnSelectedItemChanged(Object, Object)

Invoked when the SelectedItem property changes.

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

System.Object newValue

OnTextModePathChanged(String, String)

Invoked when the TextModePath property changes.

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

System.String newValue

OnTypeChanged(RadBreadcrumbItemType, RadBreadcrumbItemType)

Invoked when the Type property changes.

Declaration
protected virtual void OnTypeChanged(RadBreadcrumbItemType oldValue, RadBreadcrumbItemType newValue)
Parameters
RadBreadcrumbItemType oldValue

RadBreadcrumbItemType newValue

PrepareContainerForItemOverride(DependencyObject, Object)

Prepares a RadBreadcrumbBarItem item.

Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject element

System.Object item

ResetTheme()

Resets the theme.

Declaration
public void ResetTheme()

ToString()

Return item text value.

Declaration
public override string ToString()
Returns
System.String

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
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.