Class RadBreadcrumbBarItem
Represents an item in the RadBreadcrumbBar control.
Inheritance
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
|