Class 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.
Inheritance
System.Object
DockingNavigator
Assembly: Telerik.Windows.Controls.Docking.dll
Syntax
public class DockingNavigator : Control, IThemable
Constructors
Declaration
public DockingNavigator()
Fields
Identifies the ActiveDocumentsListBoxStyle dependency property.
Declaration
public static readonly DependencyProperty ActiveDocumentsListBoxStyleProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the ActivePanesListBoxStyle dependency property.
Declaration
public static readonly DependencyProperty ActivePanesListBoxStyleProperty
Field Value
System.Windows.DependencyProperty
|
Declaration
public static readonly DependencyProperty DescriptionProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the DescriptionTemplate dependency property.
Declaration
public static readonly DependencyProperty DescriptionTemplateProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the DescriptionTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty DescriptionTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
Declaration
public static readonly DependencyProperty IconProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the IconTemplate dependency property.
Declaration
public static readonly DependencyProperty IconTemplateProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the IconTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty IconTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the ItemTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty ItemTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the PreviewHeight dependency property.
Declaration
public static readonly DependencyProperty PreviewHeightProperty
Field Value
System.Windows.DependencyProperty
|
Identifies the PreviewWidth dependency property.
Declaration
public static readonly DependencyProperty PreviewWidthProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Gets or sets the Style for the active documents ListBox.
Declaration
public Style ActiveDocumentsListBoxStyle { get; set; }
Property Value
Gets or sets the Style for the active panes ListBox.
Declaration
public Style ActivePanesListBoxStyle { get; set; }
Property Value
Gets or sets the content template of the description presenter.
Declaration
public DataTemplate DescriptionTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
Gets or sets the content template selector of the description presenter.
Declaration
public DataTemplateSelector DescriptionTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector
|
Gets or sets the content template of the icon presenter.
Declaration
public DataTemplate IconTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
Gets or sets the content template selector of the icon presenter.
Declaration
public DataTemplateSelector IconTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector
|
Gets or sets the item template selector for this navigator instance.
Declaration
public DockingNavigatorItemTemplateSelector ItemTemplateSelector { get; set; }
Property Value
Gets or sets the height of the preview image.
Declaration
public double PreviewHeight { get; set; }
Property Value
Gets or sets the width of the preview image.
Declaration
public double PreviewWidth { get; set; }
Property Value
Gets or sets whether the navigator will select document pane item on load.
Declaration
protected bool SelectDocumentPaneOnLoad { get; set; }
Property Value
Methods
Declaration
public static object GetDescription(DependencyObject obj)
Parameters
System.Windows.DependencyObject
obj
|
Returns
Declaration
public static object GetIcon(DependencyObject obj)
Parameters
System.Windows.DependencyObject
obj
|
Returns
Called when view model is created for the navigator control and opening event is fired.
Declaration
protected virtual bool Initialize()
Returns
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
Called when the popup is closed.
Declaration
protected virtual void OnClosed()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
|
Raises the System.Windows.FrameworkElement.Initialized event and sets System.Windows.FrameworkElement.DefaultStyleKey from the active theme.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data.
|
Called before the popup is opened.
Declaration
protected virtual void OnOpening(NavigatorOpeningEventArgs args)
Parameters
Called when the preview image of the navigator is being updated.
Declaration
protected virtual void OnUpdatePreview()
Declaration
public static void SetDescription(DependencyObject obj, object value)
Parameters
System.Windows.DependencyObject
obj
|
System.Object
value
|
Declaration
public static void SetIcon(DependencyObject obj, object value)
Parameters
System.Windows.DependencyObject
obj
|
System.Object
value
|
Events
Occurs when docking navigator is closed.
Declaration
public event EventHandler<NavigatorClosedEventArgs> Closed
Event Type
Occurs when docking navigator is about to open.
Declaration
public event EventHandler<NavigatorOpeningEventArgs> Opening
Event Type
Extension Methods