Version

NavigationOrderProperty Field

Identifies the NavigationOrder dependency property
Syntax
'Declaration
 
Public Shared ReadOnly NavigationOrderProperty As DependencyProperty
public static readonly DependencyProperty NavigationOrderProperty
Example
This sample demonstrates setting the NavigationOrder to control the order in which panes are navigated using the keyboard and via the PaneNavigator.

Imports Infragistics.Windows.DockManager

Private Sub InitializeDmWithNavOrder(ByVal dockManager As XamDockManager)
    ' The NavigationOrder determines how the pane navigator 
    ' and the keyboard shortcuts for navigating panes will 
    ' traverse the panes. VisibleOrder will be based on the 
    ' order that you see the panes on the screen whereas 
    ' activation order is based on the order in which you 
    ' have activated each pane. You can see this by running 
    ' the sample, activating the panes in any order and then 
    ' navigate using ctrl-tab or ctrl-f6. in this case the 
    ' navigation will always be based on the order in which 
    ' the panes are displayed within the dockmanager 
    dockManager.NavigationOrder = PaneNavigationOrder.VisibleOrder

    ' create some test panes to allow the behavior to be tested 
    dockManager.Content = New DocumentContentHost()
    dockManager.AddDocument("One", Nothing)
    dockManager.AddDocument("Two", Nothing)
    dockManager.AddDocument("Three", Nothing)
    dockManager.AddDocument("Four", Nothing)
    dockManager.AddDocument("Five", Nothing)
End Sub
using Infragistics.Windows.DockManager;

private void InitializeDmWithNavOrder(XamDockManager dockManager)
{
	// The NavigationOrder determines how the pane navigator
	// and the keyboard shortcuts for navigating panes will 
	// traverse the panes. VisibleOrder will be based on the 
	// order that you see the panes on the screen whereas 
	// activation order is based on the order in which you 
	// have activated each pane. You can see this by running
	// the sample, activating the panes in any order and then
	// navigate using ctrl-tab or ctrl-f6. in this case the 
	// navigation will always be based on the order in which
	// the panes are displayed within the dockmanager
	dockManager.NavigationOrder = PaneNavigationOrder.VisibleOrder;

	// create some test panes to allow the behavior to be tested
	dockManager.Content = new DocumentContentHost();
	dockManager.AddDocument("One", null);
	dockManager.AddDocument("Two", null);
	dockManager.AddDocument("Three", null);
	dockManager.AddDocument("Four", null);
	dockManager.AddDocument("Five", null);
}
<!-- The NavigationOrder determines how the pane navigator
     and the keyboard shortcuts for navigating panes will 
     traverse the panes. VisibleOrder will be based on the 
     order that you see the panes on the screen whereas 
     activation order is based on the order in which you 
     have activated each pane. You can see this by running
     the sample, activating the panes in any order and then
     navigate using ctrl-tab or ctrl-f6. in this case the 
     navigation will always be based on the order in which
     the panes are displayed within the dockmanager 
-->
<igDock:XamDockManager NavigationOrder="VisibleOrder">
    
<igDock:DocumentContentHost>
        
<igDock:SplitPane>
            
<igDock:TabGroupPane>
                
<igDock:ContentPane Header="One" />
                
<igDock:ContentPane Header="Two" />
                
<igDock:ContentPane Header="Three" />
                
<igDock:ContentPane Header="Four" />
                
<igDock:ContentPane Header="Five" />
            
</igDock:TabGroupPane>
        
</igDock:SplitPane>
    
</igDock:DocumentContentHost>
</igDock:XamDockManager>
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also