INavigation Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle, die plattformspezifische Navigation abstrahiert.
public interface INavigation
type INavigation = interface
- Abgeleitet
Hinweise
Beachten Sie, dass Vorgänge auf der Android-Plattform INavigation keine Aktivitätslebenszyklusbenachrichtigungen generieren. Für jede Page , die Sie pushen oder popen, fügt die Android-Implementierung von NavigationPage einfach den Inhalt der Seite zu oder daraus einer einzelnen Aktivität hinzu oder entfernt sie.
Beachten Sie auch, dass die Windows Phone-Plattform die Navigation nativ bereitstellt. Daher müssen Sie kein -Objekt verwenden NavigationPage , um die Navigation auf dieser Plattform abzurufen.
Eigenschaften
ModalStack |
Ruft den modalen Navigationsstapel ab. |
NavigationStack |
Ruft den Stapel der Seiten in der Navigation ab. |
Methoden
InsertPageBefore(Page, Page) |
Fügt eine Seite vor einer vorhandenen Seite in den Navigationsstapel ein. |
PopAsync() |
Entfernt die neueste Page-Klasse asynchron aus dem Navigationsstapel. |
PopAsync(Boolean) |
Entfernt die neueste Page-Klasse mit optionaler Animation asynchron aus dem Navigationsstapel. |
PopModalAsync() |
Verwirft die neueste modal dargestellte Page-Klasse auf asynchrone Weise. |
PopModalAsync(Boolean) |
Verwirft die neueste modal dargestellte Page-Klasse auf asynchrone Weise mit optionaler Animation. |
PopToRootAsync() |
Entfernt abgesehen vom Page-Stamm alles per Pop vom Navigationsstapel. |
PopToRootAsync(Boolean) |
Entfernt abgesehen vom Page-Stamm alles per Pop vom Navigationsstapel mit optionaler Animation. |
PushAsync(Page) |
Fügt eine Page-Klasse auf asynchrone Weise ganz oben auf dem Navigationsstapel hinzu. |
PushAsync(Page, Boolean) |
Fügt eine Page-Klasse auf asynchrone Weise mit optionaler Animation ganz oben auf dem Navigationsstapel hinzu. |
PushModalAsync(Page) |
Stellt eine Page-Klasse modal dar. |
PushModalAsync(Page, Boolean) |
Stellt eine Page-Klasse modal und mit optionaler Animation dar. |
RemovePage(Page) |
Entfernt die angegebene Seite aus dem Navigationsstapel. |