DockingNavigator
Control used for navigating and selecting panes in RadDocking. It can be opened with Ctrl + Tab combination similar to the IDE Navigator in Visual Studio.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Docking.dll
Syntax:
public class DockingNavigator : Control
Inheritance: objectDockingNavigator
Constructors
public DockingNavigator()
Fields
ActiveDocumentsListBoxHeaderProperty
DependencyProperty
Identifies the ActiveDocumentsListBoxHeader dependency property.
public static readonly DependencyProperty ActiveDocumentsListBoxHeaderProperty
ActiveDocumentsListBoxStyleProperty
DependencyProperty
Identifies the ActiveDocumentsListBoxStyle dependency property.
public static readonly DependencyProperty ActiveDocumentsListBoxStyleProperty
ActivePanesListBoxHeaderProperty
DependencyProperty
Identifies the ActivePanesListBoxHeader dependency property.
public static readonly DependencyProperty ActivePanesListBoxHeaderProperty
ActivePanesListBoxStyleProperty
DependencyProperty
Identifies the ActivePanesListBoxStyle dependency property.
public static readonly DependencyProperty ActivePanesListBoxStyleProperty
DescriptionProperty
DependencyProperty
Identifies the Description attached property of the DockingNavigator.
public static readonly DependencyProperty DescriptionProperty
DescriptionStringFormatProperty
DependencyProperty
Identifies the DescriptionStringFormat dependency property.
public static readonly DependencyProperty DescriptionStringFormatProperty
DescriptionTemplateProperty
DependencyProperty
Identifies the DescriptionTemplate dependency property.
public static readonly DependencyProperty DescriptionTemplateProperty
DescriptionTemplateSelectorProperty
DependencyProperty
Identifies the DescriptionTemplateSelector dependency property.
public static readonly DependencyProperty DescriptionTemplateSelectorProperty
FooterProperty
DependencyProperty
Identifies the Footer attached property of the DockingNavigator.
public static readonly DependencyProperty FooterProperty
FooterStringFormatProperty
DependencyProperty
Identifies the FooterStringFormat dependency property.
public static readonly DependencyProperty FooterStringFormatProperty
FooterTemplateProperty
DependencyProperty
Identifies the FooterTemplate dependency property.
public static readonly DependencyProperty FooterTemplateProperty
FooterTemplateSelectorProperty
DependencyProperty
Identifies the FooterTemplateSelector dependency property.
public static readonly DependencyProperty FooterTemplateSelectorProperty
HeaderProperty
DependencyProperty
Identifies the Header attached property of the DockingNavigator.
public static readonly DependencyProperty HeaderProperty
HeaderStringFormatProperty
DependencyProperty
Identifies the HeaderStringFormat dependency property.
public static readonly DependencyProperty HeaderStringFormatProperty
HeaderTemplateProperty
DependencyProperty
Identifies the HeaderTemplate dependency property.
public static readonly DependencyProperty HeaderTemplateProperty
HeaderTemplateSelectorProperty
DependencyProperty
Identifies the HeaderTemplateSelector dependency property.
public static readonly DependencyProperty HeaderTemplateSelectorProperty
IconProperty
DependencyProperty
Identifies the Icon attached property of the DockingNavigator.
public static readonly DependencyProperty IconProperty
IconTemplateProperty
DependencyProperty
Identifies the IconTemplate dependency property.
public static readonly DependencyProperty IconTemplateProperty
IconTemplateSelectorProperty
DependencyProperty
Identifies the IconTemplateSelector dependency property.
public static readonly DependencyProperty IconTemplateSelectorProperty
ItemTemplateSelectorProperty
DependencyProperty
Identifies the ItemTemplateSelector dependency property.
public static readonly DependencyProperty ItemTemplateSelectorProperty
PreviewHeaderProperty
DependencyProperty
Identifies the PreviewHeader dependency property.
public static readonly DependencyProperty PreviewHeaderProperty
PreviewHeightProperty
DependencyProperty
Identifies the PreviewHeight dependency property.
public static readonly DependencyProperty PreviewHeightProperty
PreviewWidthProperty
DependencyProperty
Identifies the PreviewWidth dependency property.
public static readonly DependencyProperty PreviewWidthProperty
Properties
Gets or sets the header of the active documents panes ListBox.
public string ActiveDocumentsListBoxHeader { get; set; }
Gets or sets the Style for the active documents ListBox.
public Style ActiveDocumentsListBoxStyle { get; set; }
Gets or sets the header of the active panes ListBox.
public string ActivePanesListBoxHeader { get; set; }
Gets or sets the Style for the active panes ListBox.
public Style ActivePanesListBoxStyle { get; set; }
Gets or sets the string format of the description presenter.
public string DescriptionStringFormat { get; set; }
DescriptionTemplate
DataTemplate
Gets or sets the content template of the description presenter.
public DataTemplate DescriptionTemplate { get; set; }
DescriptionTemplateSelector
DataTemplateSelector
Gets or sets the content template selector of the description presenter.
public DataTemplateSelector DescriptionTemplateSelector { get; set; }
Gets or sets the string format of the footer presenter.
public string FooterStringFormat { get; set; }
FooterTemplate
DataTemplate
Gets or sets the content template of the footer presenter.
public DataTemplate FooterTemplate { get; set; }
FooterTemplateSelector
DataTemplateSelector
Gets or sets the content template selector of the footer presenter.
public DataTemplateSelector FooterTemplateSelector { get; set; }
Gets or sets the string format of the header presenter.
public string HeaderStringFormat { get; set; }
HeaderTemplate
DataTemplate
Gets or sets the content template of the header presenter.
public DataTemplate HeaderTemplate { get; set; }
HeaderTemplateSelector
DataTemplateSelector
Gets or sets the content template selector of the header presenter.
public DataTemplateSelector HeaderTemplateSelector { get; set; }
IconTemplate
DataTemplate
Gets or sets the content template of the icon presenter.
public DataTemplate IconTemplate { get; set; }
IconTemplateSelector
DataTemplateSelector
Gets or sets the content template selector of the icon presenter.
public DataTemplateSelector IconTemplateSelector { get; set; }
Gets or sets the item template selector for this navigator instance.
public DockingNavigatorItemTemplateSelector ItemTemplateSelector { get; set; }
Gets or sets the header of the preview image.
public string PreviewHeader { get; set; }
Gets or sets the height of the preview image.
public double PreviewHeight { get; set; }
Gets or sets the width of the preview image.
public double PreviewWidth { get; set; }
Gets or sets whether the navigator will select document pane item on load.
protected bool SelectDocumentPaneOnLoad { get; set; }
Methods
Gets the Description of the pane used in DockingNavigator.
public static object GetDescription(DependencyObject obj)
Gets the Footer of the pane used in DockingNavigator.
public static object GetFooter(DependencyObject obj)
Gets the Header of the pane used in DockingNavigator.
public static object GetHeader(DependencyObject obj)
Gets the Icon of the pane used in DockingNavigator.
Called when view model is created for the navigator control and opening event is fired.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
public override void OnApplyTemplate()
Called when the popup is closed.
protected virtual void OnClosed()
OnCreateAutomationPeer()
AutomationPeer
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
Raises the event and sets from the active theme.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp attached event reaches an element in its route that is derived from this class.
protected override void OnKeyUp(KeyEventArgs e)
Called before the popup is opened.
protected virtual void OnOpening(NavigatorOpeningEventArgs args)
Called when the preview image of the navigator is being updated.
protected virtual void OnUpdatePreview()
Sets the Description of the pane used in DockingNavigator.
public static void SetDescription(DependencyObject obj, object value)
Sets the Footer of the pane used in DockingNavigator.
public static void SetFooter(DependencyObject obj, object value)
Sets the Header of the pane used in DockingNavigator.
public static void SetHeader(DependencyObject obj, object value)
Sets the Icon of the pane used in DockingNavigator.
public static void SetIcon(DependencyObject obj, object value)
Determines whether the navigator should be opened based on the keyboard input.
protected virtual bool ShouldOpen(KeyEventArgs args)
Keyboard event args.
Returns:True if the navigator should be opened.
Events
Occurs when docking navigator is closed.
public event EventHandler<NavigatorClosedEventArgs> Closed
Occurs when docking navigator is about to open.
public event EventHandler<NavigatorOpeningEventArgs> Opening