Classes
Frame
FrameBase
Frame
Represents the logical View unit that is responsible for navigation within an application.
Nested frames are supported, enabling hierarchical navigation scenarios.
Summary 
Constructors
Properties
- actionBarVisibility
 - android
 - animated
 - backStack
 - currentEntry
 - currentPage
 - defaultAnimatedNavigation
 - defaultTransition
 - ios
 - transition
 
156 properties inherited from FrameBase
Click to expand
Constructors 
Properties 
actionBarVisibility 
 defined in @nativescript/core/ui/frame/index.d.ts:85:8
Used to control the visibility the Navigation Bar in iOS and the Action Bar in Android.
android 
 defined in @nativescript/core/ui/frame/index.d.ts:130:1
Gets the AndroidFrame object that represents the Android-specific APIs for this Frame. Valid when running on Android OS.
animated 
 defined in @nativescript/core/ui/frame/index.d.ts:109:1
Gets or sets if navigation transitions should be animated.
backStack 
backStack: BackstackEntry[]
 defined in @nativescript/core/ui/frame/index.d.ts:91:1
Gets the back stack of this instance.
currentEntry 
currentEntry: NavigationEntry
 defined in @nativescript/core/ui/frame/index.d.ts:103:1
Gets the NavigationEntry instance the Frame is currently navigated to.
currentPage 
currentPage: Page
 defined in @nativescript/core/ui/frame/index.d.ts:97:1
Gets the Page instance the Frame is currently navigated to.
ios 
 defined in @nativescript/core/ui/frame/index.d.ts:135:1
Gets the iOSFrame object that represents the iOS-specific APIs for this Frame. Valid when running on iOS.
transition 
transition: NavigationTransition
 defined in @nativescript/core/ui/frame/index.d.ts:115:1
Gets or sets the default navigation transition for this frame.
defaultAnimatedNavigation 
Static
 defined in @nativescript/core/ui/frame/index.d.ts:120:8
Gets or sets if navigation transitions should be animated globally.
defaultTransition 
Static
defaultTransition: NavigationTransition
 defined in @nativescript/core/ui/frame/index.d.ts:125:8
Gets or sets the default NavigationTransition for all frames across the app.
Methods 
canGoBack 
 defined in @nativescript/core/ui/frame/index.d.ts:55:1
Checks whether the goBack operation is available.
 Returns boolean
goBack 
goBack(to?: BackstackEntry): any
 defined in @nativescript/core/ui/frame/index.d.ts:50:1
Navigates to the previous entry (if any) in the back stack.
| Parameter | Default | Description | 
to |  | The backstack entry to navigate back to.  | 
 Returns any
navigate 
 defined in @nativescript/core/ui/frame/index.d.ts:65:1
Navigates to a Page instance as described by the module name.
This method will require the module and will check for a Page property in the exports of the module.
| Parameter | Default | Description | 
pageModuleName |  | stringThe name of the module to require starting from the application root.
For example if you want to navigate to page called "myPage.js" in a folder called "subFolder" and your root folder is "app" you can call navigate method like this:
const frames = require("@nativescript/core/ui/frame");
frames.topmost().navigate("app/subFolder/myPage");  | 
 Returns any
navigate(create: () => Page): any
 defined in @nativescript/core/ui/frame/index.d.ts:71:1
Creates a new Page instance using the provided callback and navigates to that Page.
| Parameter | Default | Description | 
create |  | () => PageThe function to be used to create the new Page instance.  | 
 Returns any
navigate(entry: NavigationEntry): any
 defined in @nativescript/core/ui/frame/index.d.ts:80:1
Navigates to a Page resolved by the provided NavigationEntry object.
Since there are a couple of  ways to specify a Page instance through an entry, there is a resolution priority:
    1. entry.moduleName
    2. entry.create()
| Parameter | Default | Description | 
entry |  | The NavigationEntry instance.  | 
 Returns any
on 
on(eventNames: string, callback: (args: EventData) => void, thisArg?: any): void
 defined in @nativescript/core/ui/frame/index.d.ts:224:1
A basic method signature to hook an event listener (shortcut alias to the addEventListener method).
| Parameter | Default | Description | 
eventNames |  | stringString corresponding to events (e.g. "propertyChange"). Optionally could be used more events separated by  `,` (e.g. "propertyChange", "change"). | 
callback |  | (args: EventData) => voidCallback function which will be executed when event is raised.  | 
thisArg |  | anyAn optional parameter which will be used as  `this` context for callback execution. | 
 Returns void
 defined in @nativescript/core/ui/frame/index.d.ts:229:1
Raised when navigation to the page has started.
| Parameter | Default | Description | 
event |  | "navigatingTo" | 
callback |  | (args: NavigationData) => void | 
thisArg |  | any | 
 Returns void
 defined in @nativescript/core/ui/frame/index.d.ts:234:1
Raised when navigation to the page has finished.
| Parameter | Default | Description | 
event |  | "navigatedTo" | 
callback |  | (args: NavigationData) => void | 
thisArg |  | any | 
 Returns void
getFrameById 
Static
getFrameById(id: string): Frame
 defined in @nativescript/core/ui/frame/index.d.ts:23:1
Gets a frame by id.
| Parameter | Default | Description | 
id |  | string | 
 Returns Frame
goBack 
Static
 defined in @nativescript/core/ui/frame/index.d.ts:34:1
Navigates back using the navigation hierarchy (if any). Updates the Frame stack as needed.
This method will start from the topmost Frame and will recursively search for an instance that has the canGoBack operation available.
 Returns any
topmost 
Static
topmost(): Frame
 defined in @nativescript/core/ui/frame/index.d.ts:28:1
Gets the topmost frame in the frames stack. An application will typically has one frame instance. Multiple frames handle nested (hierarchical) navigation scenarios.
 Returns Frame
- Previous
 - FormattedString
 - Next
 - GesturesObserver