Application structure
Structure your application by providing support for navigating within different views, navigating to new pages, using tabs, and using context menus and action bars.
The classes in this category give you everything you need to handle navigation in your apps. You can create single screens (called pages), or you can create multiple screens by using a stack or a set of tabs. You can add actions that represent common things that users might want to do on a screen, and you can create different menus (such as context menus and application menus) to hold your app's options.
Additional resources
To learn more about application structure and navigation, and how to use these elements in your apps, visit the Navigation documentation.
To download code samples that demonstrate how to use navigation elements in your apps, visit the Sample Apps page and the Cascades Samples repository in Github.
Members
- AbstractActionItem
- AbstractDialog
- AbstractPane
- AbstractShortcut
- AbstractTitleBarKindProperties
- ActionBarAutoHideBehavior
- ActionBarPlacement
- ActionItem
- ActionMenuVisualState
- ActionSet -
Used to group a set of actions to be displayed in the Context Menu.
- ActiveTextHandler
- Application
- ChromeVisibility -
A set of visibility modes for the action bar and TitleBar.
- ContextMenuHandler -
A handler for communicating with the Context Menu.
- ContextMenuVisualState
- DeleteActionItem -
The DeleteActionItem is used to specify that an action is a "destructive" action.
- Dialog
- DisplayDirection
- FreeFormTitleBarKindProperties -
A class that groups properties associated with the FreeForm type of TitleBar.
- HelpActionItem -
A Help action to add to a Menu.
- Invocation
- InvokeActionItem
- InvokeHandler
- InvokeQuery
- InvokeState
- MenuDefinition
- MultiSelectActionItem
- MultiSelectHandler -
A handler used during multiple selection to populate the Context Menu.
- NavigationPane -
A class that is used for stack-like navigation between Page objects.
- NavigationPaneProperties -
A class to specify properties on a child pane of a NavigationPane.
- OrientationHandler
- OrientationSupport
- Page
- PageResizeBehavior -
The different ways that a Page can be resized when the available screen space is affected by external components (for example, when the keyboard appears).
- PaneProperties
- RenderFence
- SettingsActionItem -
A Settings action to add to a Menu.
- Sheet
- SidebarState -
The visibility states for the Tab menu.
- SidebarVisualState
- SupportedDisplayOrientation
- Tab -
A tab that can be added to a TabbedPane.
- TabbedPane
- TitleBar
- TitleBarExpandableArea -
Describes an expandable area, such as FreeFormTitleBarProperties.
- TitleBarKind -
A class that represents the different types of a TitleBar.
- Window