setPromise method

Informs the application object that asynchronous work is being performed, and that this event handler should not be considered complete until the promise completes. This function can be called inside the handlers for all WinJS.Navigation events:
Syntax
ev.detail.setPromise(promise);
Parameters
- promise
-
Type: Promise
The promise that should complete before processing is complete.
Return value
This method does not return a value.
Examples
The following code shows how to use this method inside an event handler.
WinJS.Navigation.onbeforenavigate = function (ev) { ev.detail.setPromise( WinJS.Application.roaming.writeText("navfile.txt", "starting navigation at: " + new Date()) ); };
Requirements
|
Minimum WinJS version |
WinJS 1.0 |
|---|---|
|
Namespace |
WinJS.Navigation |
See also
- For developers
- WinJS.Navigation Namespace
- WinJS.UI.Hub object
- WinJS.UI.AppBar object
- WinJS.UI.NavBar object
- WinJS.UI.BackButton object
- Your first app - Part 3: PageControl objects and navigation
- Navigating between pages
- Adding app bars
- Quickstart: Using single-page navigation
- Quickstart: Adding a nav bar (NavBar)
- Quickstart: Using a hub control for layout and navigation
- HTML Hub control sample
- HTML AppBar control sample
- HTML NavBar control sample
- Navigation and navigation history sample
- For designers
- Navigation patterns
- Command patterns
- Layout
- Hub
- Bottom app bar
- Top app bar
- Back button
- Guidelines for the hub control
- Guidelines for app bars
- Making the app bar accessible