About ViewApp navigation
- Last UpdatedDec 06, 2024
- 2 minute read
Navigation enables users to browse for and show information obtained from the constituent elements of a running ViewApp.The simplest type of navigation uses a visible component like a tree control that shows the hierarchical organization of objects or graphics used in the ViewApp. Selecting an item from the tree launches an action that shows graphics or other types of content that appear in one or more panes of the ViewApp's layout.

ViewApp navigation consists of three essential components:
-
Navigation model
A navigation model is the view composition engine that drives the presentation of content from a layout or ViewApp to a screen viewed by a user. A navigation model defines a hierarchy of navigation items, references to visual content used by navigation aware controls, and the actions to execute when a navigation item is selected.
-
Navigation item
A navigation item is a unique element of the navigation model that contains the necessary information to show a visual representation of an item in various forms and triggers one or more navigation actions after being selected during runtime.
-
Navigation actions
Navigation behavior during runtime by navigation aware controls to show the information present in the navigation model.
The Layout and ViewApp editors provide integrated components and properties to configure navigation in a ViewApp. For more information about configuring navigation in each editor, see About the Layout Editor and navigation. and About the Layout Editor and navigation components.