Navigation panel

Panel that contains other panels and automatically organizes them into navigable tabs

BrowseName
NavigationPanel
SuperType
Container(Container)

Properties

Name BrowseName DataType Description
Attached panel loader AttachedPanelLoader NodeId The Panel Loader to be used to show the navigation panel's content
Current panel CurrentPanel NodeId Node ID of the node of the panel displayed
Tab position TabPosition Tab position Position of the navigation tabs on the y axis
Tab height TabHeight Size Sets the height for all the tabs. When Auto the height of all tabs adjusts to that of the highest tab
Tab width TabWidth Size Set the width for all the tabs, when set all tabs have a fixed size. When Auto tabs automatically adjust their width to their content's width
Current tab index CurrentTabIndex Int32 Index of the currently selected tab
Appearance Appearance String NavigationPanel's appearance
Style Style String Graphic style applied to the control
Panels Panels Navigation panel item Collection of Panel objects to display
Move target MoveTarget NodeId (Inherited from Container)
Visible Visible Boolean (Inherited from Element)
Enabled Enabled Boolean (Inherited from Element)
Opacity Opacity Float (Inherited from Element)
Left margin LeftMargin Size (Inherited from Element)
Top margin TopMargin Size (Inherited from Element)
Right margin RightMargin Size (Inherited from Element)
Bottom margin BottomMargin Size (Inherited from Element)
Width Width Size (Inherited from Element)
Height Height Size (Inherited from Element)
Horizontal alignment HorizontalAlignment Horizontal alignment (Inherited from Element)
Vertical alignment VerticalAlignment Vertical alignment (Inherited from Element)
Rotation Rotation Size (Inherited from Element)

Methods

Change panel by tab index

BrowseName
ChangePanelByTabIndex

Changes the current panel by providing the index of the desired tab

Table 1. InputArguments
Name DataType Description
Index Int32 Index of the panel to be loaded
AliasNode NodeId Node to which to point any alias in the panel to be displayed

Change panel by tab name

BrowseName
ChangePanelByTabName

Changes the current panel by providing the new panel name

Table 2. InputArguments
Name DataType Description
PanelItemBrowseName String Panel's BrowseName
AliasNode NodeId Node to which to point any alias in the panel to be displayed