Class RadBreadcrumb
RadBreadCrumb is a navigation control that allows users to keep track of their locations within programs or documents.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Navigation")]
[Themable]
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>
|