Xamarin.Forms by Xamarin Inc.

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

.NET API 1,049,536 bytes

 NavigationProxy

public class NavigationProxy : INavigation
public INavigation Inner { get; set; }

public IReadOnlyList<Page> ModalStack { get; }

public NavigationProxy()

protected virtual IReadOnlyList<Page> GetModalStack()

protected virtual IReadOnlyList<Page> GetNavigationStack()

public void InsertPageBefore(Page page, Page before)

protected virtual void OnInsertPageBefore(Page page, Page before)

protected virtual Task<Page> OnPopAsync(bool animated)

protected virtual Task<Page> OnPopModal(bool animated)

protected virtual Task OnPopToRootAsync(bool animated)

protected virtual Task OnPushAsync(Page page, bool animated)

protected virtual Task OnPushModal(Page modal, bool animated)

protected virtual void OnRemovePage(Page page)

public Task<Page> PopAsync()

public Task<Page> PopAsync(bool animated)

public Task<Page> PopModalAsync(bool animated)

public Task PopToRootAsync(bool animated)

public Task PushAsync(Page root)

public Task PushAsync(Page root, bool animated)

public Task PushModalAsync(Page modal)

public Task PushModalAsync(Page modal, bool animated)

public void RemovePage(Page page)