INavigation Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |