The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
Navigation.state property

Gets or sets one or more user-defined key-value pairs that can be passed between pages. Use with navigate.
Syntax
var myState = WinJS.Navigation.state;
Property value
Type: Object
A comma-separated list of user-defined key-value pairs.
Examples
Here, we pass form input ("name1" and "name2") to page 2 of an app and display the value of "name1" in a dialog.
WinJS.Navigation.navigate("/pages/page2.html", { name1: "name1", name2: "name2" });
if (nav.state.name1) { var messageDialog = new Windows.UI.Popups.MessageDialog(nav.state.name1); }
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
Show: