ShowNavigationItemController Members

Constructors

Name Description
ShowNavigationItemController()

Creates an instance of the ShowNavigationItemController class.

Fields

Name Description
SecurityVisibleKey

Returns a key used to create an item in the ActionBase.Active collection of the ShowNavigationItemController.ShowNavigationItemAction's item. This key specifies a reason for activating /deactivating the item when the security allows/denies access to navigate to the View associated with the item.

Properties

Name Description
ShowNavigationItemAction

Provides access to the ShowNavigationItemController's ShowNavigationItem Action.

SynchronizeItemsWithSecurityMode

Specifies whether all navigation items or the selected item must be synchronized with the security permissions when an end-user clicks an item.

Methods

Name Description
FindNavigationItemByViewShortcut(ViewShortcut)

Provides access to the ShowNavigationItemController.ShowNavigationItemAction's item which corresponds to a specific View.

GenerateNavigationItem(IModelApplication, String, String, String, String, String)

Creates an Application Model's NavigationItem node that defines an item of the ShowNavigationItemController's ShowNavigationItem Action.

GenerateNavigationItem(IModelApplication, ViewShortcut, String)

Creates an Application Model's NavigationItem node that defines an item of the ShowNavigationItemController's Navigation Action.

GenerateNavigationItem(IModelApplication, ViewShortcut, String, String, String)

Creates an Application Model's NavigationItem node that defines an item of the ShowNavigationItemController's ShowNavigationItem Action.

GetStartupNavigationItem()

Returns the ShowNavigationItem Action's item to be chosen when starting up the application.

RecreateNavigationItems()

Recreates navigation items.

SynchronizeItemsWithSecurity()

Makes the ShowNavigationItemController.ShowNavigationItemAction's items disabled if the Security System prohibits reading and navigating to the object type associated with the items.

UpdateSelectedItem(View)

Changes the ShowNavigationItemController.ShowNavigationItemAction's selected item to the item which represents a specific View.

UpdateSelectedItem(ViewShortcut)

Changes the ShowNavigationItemController.ShowNavigationItemAction's selected item to the specified one.

Events

Name Description
CustomGetStartupNavigationItem
CustomInitializeItems

Raised before generating the Items collection of the ShowNavigationItemController's ShowNavigationItem Action.

CustomShowNavigationItem

Occurs when an end-user clicks a navigation item in the navigation control.

CustomUpdateSelectedItem

Occurs when the ShowNavigationItemController.ShowNavigationItemAction's selected item is about to change, to reflect the change of the active View.

ItemsInitialized

Occurs after the Items collection of the ShowNavigationItemController's ShowNavigationItem Action has been populated.

NavigationItemCreated

Occurs after a navigation item has been created in the navigation control.