INavigation Arabirim

Tanım

Arabirim platforma özgü gezintiyi soyutlayan.

public interface INavigation
type INavigation = interface
Türetilmiş

Açıklamalar

Android platformunda, INavigation işlemler için etkinlik yaşam döngüsü bildirimleri oluşturmadığına unutmayın. Gönderdiğiniz veya eklediğiniz her biri için Page , Android uygulamasının NavigationPage yalnızca sayfanın içeriğini tek bir etkinliğe ekler veya kaldırır.

Ayrıca, Windows Phone platformunun yerel olarak gezinti sağladığını unutmayın. Bu nedenle, NavigationPage o platformda gezinti almak için bir nesne kullanmanız gerekmez.

Özellikler

ModalStack

Kalıcı gezinti yığınını alır.

NavigationStack

Gezinmede sayfaların yığınını alır.

Yöntemler

InsertPageBefore(Page, Page)

Yığındaki mevcut bir sayfadan önce gezinti yığınına bir sayfa ekler.

PopAsync()

Zaman uyumsuz olarak gezinti yığınından en son kaldırır Page .

PopAsync(Boolean)

Zaman uyumsuz Page olarak, isteğe bağlı animasyonla gezinti yığınından en son öğeyi kaldırır.

PopModalAsync()

Zaman uyumsuz olarak sunulan en son modsizlik yok Page .

PopModalAsync(Boolean)

Pageİsteğe bağlı olarak, isteğe bağlı animasyonla sunulan en son modın zaman uyumsuz olarak yok.

PopToRootAsync()

Bütün olarak, Page Gezinti yığınında kök açılır.

PopToRootAsync(Boolean)

Page, İsteğe bağlı animasyonla birlikte, tüm açılan, gezinti yığını dışındaki tüm açılır.

PushAsync(Page)

Zaman uyumsuz Page olarak, gezinti yığınının en üstüne bir ekler.

PushAsync(Page, Boolean)

Zaman uyumsuz olarak Page , isteğe bağlı animasyonla gezinti yığınının en üstüne bir ekler.

PushModalAsync(Page)

Önemli bir işlem sunar Page .

PushModalAsync(Page, Boolean)

Pageİsteğe bağlı animasyonla bir işlem gösterir.

RemovePage(Page)

Belirtilen sayfayı gezinti yığınından kaldırır.

Şunlara uygulanır