Xamarin.Forms by Microsoft

<PackageReference Include="Xamarin.Forms" Version="4.5.0.657" />

.NET API 1,265,280 bytes

 INavigation

public interface INavigation
Interface abstracting platform-specific navigation.

Gets the modal navigation stack.

Gets the stack of pages in the navigation.

void InsertPageBefore(Page page, Page before)

Inserts a page in the navigation stack before an existing page in the stack.

Asynchronously removes the most recent Page from the navigation stack.

Task<Page> PopAsync(bool animated)

Asynchronously removes the most recent Page from the navigation stack, with optional animation.

Asynchronously dismisses the most recent modally presented Page.

Task<Page> PopModalAsync(bool animated)

Asynchronously dismisses the most recent modally presented Page, with optional animation.

Pops all but the root Page off the navigation stack.

Task PopToRootAsync(bool animated)

Pops all but the root Page off the navigation stack, with optional animation.

Asynchronously adds a Page to the top of the navigation stack.

Task PushAsync(Page page, bool animated)

Asynchronously adds a Page to the top of the navigation stack, with optional animation.

Presents a Page modally.

Task PushModalAsync(Page page, bool animated)

Presents a Page modally, with optional animation.

void RemovePage(Page page)

Removes the specified page from the navigation stack.