Class RadOfficeNavigationBar
The RadOfficeNavigationBar allows easy navigation between different views and offers the ability to quickly access a minimalistic subset of a view within a popup window. It dynamically collapses items that do not fit in a Telerik.Windows.Controls.RadOfficeNavigationBar.OverflowMenu and allows for customizations through the OfficeNavigationBarDialog.
Inheritance
System.Object
RadOfficeNavigationBar
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Navigation")]
public class RadOfficeNavigationBar : Selector, IThemable
Constructors
Declaration
public RadOfficeNavigationBar()
Fields
Identifies the IsDragReorderEnabled dependency property.
Declaration
public static readonly DependencyProperty IsDragReorderEnabledProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the IsInCompactMode dependency property.
Declaration
public static readonly DependencyProperty IsInCompactModeProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the ItemOrientation dependency property.
Declaration
public static readonly DependencyProperty ItemOrientationProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the ItemRotationAngle dependency property.
Declaration
public static readonly DependencyProperty ItemRotationAngleProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the ItemsMaxCount dependency property.
Declaration
public static readonly DependencyProperty ItemsMaxCountProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the Orientation dependency property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Gets or sets a boolean value indicating whether drag and drop reordering of items is enabled.
Declaration
public bool IsDragReorderEnabled { get; set; }
Property Value
Gets or sets a boolean value indicating whether the control is in Compact mode. In that mode only the compact content of the items will be visible.
Declaration
public bool IsInCompactMode { get; set; }
Property Value
Gets or sets the orientation in which each individual RadOfficeNavigationBarItem will be displayed.
Declaration
public Orientation ItemOrientation { get; set; }
Property Value
System.Windows.Controls.Orientation
|
Gets the angle the items are rotated by.
Declaration
public double ItemRotationAngle { get; }
Property Value
Gets or sets an integer value identifying the maximum number of items that will be displayed at a time.
Declaration
public int ItemsMaxCount { get; set; }
Property Value
Declaration
public OfficeNavigationBarDialogViewModel OfficeNavigationBarDialogViewModel { get; }
Property Value
Gets or sets the orientation in which all the RadOfficeNavigationBarItems will be displayed.
Declaration
public Orientation Orientation { get; set; }
Property Value
System.Windows.Controls.Orientation
|
Methods
Clears the specified element displaying the specified item container.
Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject
element
Element used to display the specified item.
|
System.Object
item
Specified item.
|
Creates or identifies the element that is used to display the given item.
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
System.Windows.DependencyObject
|
Determines if the specified item is (or is eligible to be) its own container.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
System.Object
item
The item to check.
|
Returns
System.Boolean
True if the item is (or is eligible to be) its own container; otherwise, false.
|
Declaration
public override void OnApplyTemplate()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer
implementation.
|
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.
|
Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
System.Collections.Specialized.NotifyCollectionChangedEventArgs
e
|
Declaration
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs
e
|
Prepares the specified element to display the specified item container.
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject
element
Element used to display the specified item.
|
System.Object
item
Specified item.
|
Events
Extension Methods