NavigationManager Klasse
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.
Stellt eine Abstraktion für die Abfrage und Verwaltung der URI-Navigation bereit.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Vererbung
-
NavigationManager
Konstruktoren
NavigationManager() |
Stellt eine Abstraktion für die Abfrage und Verwaltung der URI-Navigation bereit. |
Eigenschaften
BaseUri |
Ruft den aktuellen Basis-URI ab oder legt diese fest. Dies BaseUri wird immer als absoluter URI in Zeichenfolgenformular mit nachgestelltem Schrägstrich dargestellt. In der Regel entspricht dies dem Attribut "href" im Basiselement> des <Dokuments. |
HistoryEntryState |
Dient zum Abrufen oder Festlegen des Status, der der aktuellen Navigation zugeordnet ist. |
Uri |
Ruft den aktuellen URI ab oder legt sie fest. Dies Uri wird immer als absoluter URI in Zeichenfolgenformular dargestellt. |
Methoden
EnsureInitialized() |
Ermöglicht abgeleiteten Klassen, sich lazily selbst initialisieren zu können. Implementierungen, die lazy-initialisierung unterstützen, sollten diese Methode außer Kraft setzen und aufrufen Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Behandelt Ausnahmen, die an ortsverändernden Handlern ausgelöst werden. |
Initialize(String, String) |
Wird aufgerufen, um BaseURI und aktuelle URI zu initialisieren, bevor diese Werte zum ersten Mal verwendet werden. EnsureInitialized() Überschreiben Sie diese Methode, und rufen Sie diese Methode auf, um diese Werte dynamisch zu berechnen. |
NavigateTo(String, Boolean) |
Navigiert zum angegebenen URI. |
NavigateTo(String, Boolean, Boolean) |
Navigiert zum angegebenen URI. |
NavigateTo(String, NavigationOptions) |
Navigiert zum angegebenen URI. |
NavigateToCore(String, Boolean) |
Navigiert zum angegebenen URI. |
NavigateToCore(String, NavigationOptions) |
Navigiert zum angegebenen URI. |
NotifyLocationChanged(Boolean) |
Löst das LocationChanged Ereignis mit dem aktuellen URI-Wert aus. |
NotifyLocationChangingAsync(String, String, Boolean) |
Benachrichtigt die registrierten Handler der aktuellen Standortänderung. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Registriert einen Handler zum Verarbeiten eingehender Navigationsereignisse. |
SetNavigationLockState(Boolean) |
Legt fest, ob die Navigation derzeit gesperrt ist. Wenn es sich um dies handelt, sollten Implementierungen erst aktualisieren Uri und aufrufen NotifyLocationChanged(Boolean) , bis sie zuerst die Navigation durch Aufrufen NotifyLocationChangingAsync(String, String, Boolean)bestätigt haben. |
ToAbsoluteUri(String) |
Konvertiert einen relativen URI in ein absolutes URI (indem er relativ zum aktuellen absoluten URI aufgelöst wird). |
ToBaseRelativePath(String) |
Angesichts eines Basis-URI (z. B. einer zuvor zurückgegebenen BaseUri) konvertiert ein absoluter URI in einen relativ zum Basis-URI-Präfix. |
Ereignisse
LocationChanged |
Ein Ereignis, das ausgelöst wird, wenn sich die Navigationsposition geändert hat. |
Erweiterungsmethoden
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt, aktualisiert oder entfernt wird. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Gibt einen URI zurück, der erstellt wird, indem Uri ein einzelner Parameter hinzugefügt oder aktualisiert wird. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Gibt einen mit mehreren Parametern hinzugefügten, aktualisierten oder entfernten URI Uri zurück. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Gibt einen URI zurück, der mit |
NavigateToLogin(NavigationManager, String) |
Initiiert einen Abmeldevorgang, indem Sie zum Abmeldeendpunkt navigieren. |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Initiiert einen Abmeldevorgang, indem Sie zum Abmeldeendpunkt navigieren. |
NavigateToLogout(NavigationManager, String) |
Initiiert einen Abmeldevorgang, indem Sie zum Abmeldeendpunkt navigieren. |
NavigateToLogout(NavigationManager, String, String) |
Initiiert einen Abmeldevorgang, indem Sie zum Abmeldeendpunkt navigieren. |