Xamarin.Forms.Core 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Interface abstracting platform-specific navigation. Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity. Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform. Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Void The page to add. The existing page, before which will be inserted. Inserts a page in the navigation stack before an existing page in the stack. To be added. Property 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Collections.Generic.IReadOnlyList<Xamarin.Forms.Page> Gets the modal navigation stack. To be added. To be added. Property 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Collections.Generic.IReadOnlyList<Xamarin.Forms.Page> Gets the stack of pages in the navigation. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task<Xamarin.Forms.Page> Asynchronously removes the most recent from the navigation stack. The that had been at the top of the navigation stack. To be added. Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task<Xamarin.Forms.Page> Whether to animate the pop. Asynchronously removes the most recent from the navigation stack, with optional animation. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task<Xamarin.Forms.Page> Asynchronously dismisses the most recent modally presented . An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped. The following example shows PushModal and PopModal usage: Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed. Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task<Xamarin.Forms.Page> Whether to animate the pop. Asynchronously dismisses the most recent modally presented , with optional animation. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task Pops all but the root off the navigation stack. A task representing the asynchronous dismiss operation. To be added. Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task Whether to animate the pop. Pops all but the root off the navigation stack, with optional animation. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task The to be pushed on top of the navigation stack. Asynchronously adds a to the top of the navigation stack. A task representing the asynchronous dismiss operation. The following example shows and usage: Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task The page to push. Whether to animate the push. Asynchronously adds a to the top of the navigation stack, with optional animation. To be added. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task The to present modally. Presents a modally. An awaitable Task, indicating the PushModal completion. The following example shows PushModalAsync and PopModalAsync usage: Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Threading.Tasks.Task The page to push. Whether to animate the push. Presents a modally, with optional animation. To be added. To be added. Method 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Void The page to remove. Removes the specified page from the navigation stack. To be added.