Packageat.display
Interfacepublic interface INavigationUI
SubinterfacesINavigationUIDataChange
ImplementorsButtonBarNavigator, ImageNavigator, ImageStackNavigator, SlideTiler

Sets properties all navigational components must have.



Public Properties
 PropertyDefined by
  dataProvider : Object
Sets the data for a control by passing in the data to be used.
INavigationUI
  navigationManager : INavigationManager
A reference to a INavigationManager object.
INavigationUI
  selectedChild : DisplayObject
Allows for the selecting of the currently selected child of the control by specifying the child itself.
INavigationUI
  selectedIndex : int
Allows for the selecting of the currently selected child of the control by specifying the index in the control for the desired child.
INavigationUI
  selectedItem : Object
The data property for the selected item in the navigation.
INavigationUI
  useDefaultNavigationBehavior : Boolean
All INavigationUI objects should have a default behavior that uses the navigationManager to do some sort of navgation action.
INavigationUI
Events
 EventSummaryDefined by
   Dispatched when the data property changes.INavigationUI
   Dispatched when the user clicks on an item in the control.INavigationUI
Property detail
dataProviderproperty
dataProvider:Object  [read-write]

Sets the data for a control by passing in the data to be used.

Implementation
    public function get dataProvider():Object
    public function set dataProvider(value:Object):void
navigationManagerproperty 
navigationManager:INavigationManager  [read-write]

A reference to a INavigationManager object.

Implementation
    public function get navigationManager():INavigationManager
    public function set navigationManager(value:INavigationManager):void
selectedChildproperty 
selectedChild:DisplayObject  [read-write]

Allows for the selecting of the currently selected child of the control by specifying the child itself.

Implementation
    public function get selectedChild():DisplayObject
    public function set selectedChild(value:DisplayObject):void
selectedIndexproperty 
selectedIndex:int  [read-write]

Allows for the selecting of the currently selected child of the control by specifying the index in the control for the desired child.

Implementation
    public function get selectedIndex():int
    public function set selectedIndex(value:int):void
selectedItemproperty 
selectedItem:Object  [read-write]

The data property for the selected item in the navigation.

Implementation
    public function get selectedItem():Object
    public function set selectedItem(value:Object):void
useDefaultNavigationBehaviorproperty 
useDefaultNavigationBehavior:Boolean  [read-write]

All INavigationUI objects should have a default behavior that uses the navigationManager to do some sort of navgation action. Setting this value to false allows for setting a different behavior.

Implementation
    public function get useDefaultNavigationBehavior():Boolean
    public function set useDefaultNavigationBehavior(value:Boolean):void
Event detail
dataChangeevent 
Event object type: mx.events.FlexEvent

Dispatched when the data property changes.

When you use a component as an item renderer, the data property contains the data to display. You can listen for this event and update the component when the data property changes.

itemClickevent  
Event object type: mx.events.ItemEvent

Dispatched when the user clicks on an item in the control.