Aracılığıyla paylaş


NavigationManager Sınıf

Tanım

URI gezintisini sorgulamak ve yönetmek için bir soyutlama sağlar.

public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
Devralma
NavigationManager

Oluşturucular

NavigationManager()

URI gezintisini sorgulamak ve yönetmek için bir soyutlama sağlar.

Özellikler

BaseUri

Geçerli temel URI'yi alır veya ayarlar. her BaseUri zaman dize biçiminde sondaki eğik çizgiyle mutlak bir URI olarak temsil edilir. Bu genellikle belgenin <temel> öğesindeki 'href' özniteliğine karşılık gelir.

HistoryEntryState

Geçerli gezintiyle ilişkili durumu alır veya ayarlar.

Uri

Geçerli URI'yi alır veya ayarlar. Uri her zaman dize biçiminde mutlak bir URI olarak temsil edilir.

Yöntemler

EnsureInitialized()

Türetilmiş sınıfların kendi kendini başlatmasına izin verir. Yavaş başlatmayı destekleyen uygulamalar bu yöntemi geçersiz kılmalı ve çağrısı Initialize(String, String)yapmalıdır.

HandleLocationChangingHandlerException(Exception, LocationChangingContext)

Konum değiştirme işleyicilerinde oluşan özel durumları işler.

Initialize(String, String)

Bu değerler ilk kez kullanılmadan önce BaseURI ve geçerli URI'yi başlatmak için çağrılır. Bu değerleri dinamik olarak hesaplamak için bu yöntemi geçersiz kılın EnsureInitialized() ve çağırin.

NavigateTo(String, Boolean)

Belirtilen URI'ye gider.

NavigateTo(String, Boolean, Boolean)

Belirtilen URI'ye gider.

NavigateTo(String, NavigationOptions)

Belirtilen URI'ye gider.

NavigateToCore(String, Boolean)

Belirtilen URI'ye gider.

NavigateToCore(String, NavigationOptions)

Belirtilen URI'ye gider.

NotifyLocationChanged(Boolean)

Olayı geçerli URI değeriyle tetikler LocationChanged .

NotifyLocationChangingAsync(String, String, Boolean)

Geçerli konum değişikliğinin kayıtlı işleyicilerine bildirir.

Refresh(Boolean)

Sunucuya istekte bulunarak geçerli sayfayı yeniler.

RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>)

Gelen gezinti olaylarını işlemek için bir işleyici kaydeder.

SetNavigationLockState(Boolean)

Gezintinin şu anda kilitli olup olmadığını ayarlar. Öyleyse, uygulamalar ilk olarak öğesini çağırarak gezintiyi onaylayana kadar güncelleştirilmemeli Uri ve çağrı NotifyLocationChanged(Boolean)NotifyLocationChangingAsync(String, String, Boolean)yapılmamalıdır.

ToAbsoluteUri(String)

Göreli bir URI'yi mutlak bir URI'ye dönüştürür (geçerli mutlak URI'ye göre çözümleyerek).

ToBaseRelativePath(String)

Bir temel URI (örneğin, daha önce tarafından döndürülen BaseUri), mutlak bir URI'yi temel URI ön ekine göre bir URI'ye dönüştürür.

Ekinlikler

LocationChanged

Gezinti konumu değiştiğinde tetikleyen bir olay.

Uzantı Metotları

GetUriWithQueryParameter(NavigationManager, String, Boolean)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, DateOnly)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, DateTime)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Decimal)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Double)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Guid)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Int32)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Int64)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Single)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, String)

Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, TimeOnly)

Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür.

GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>)

birden çok parametre eklenmiş, güncelleştirilmiş veya kaldırılmış olarak öğesinden Uri bir URI döndürür.

GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>)

Birden çok parametrenin eklenmesi, güncelleştirilmiş veya kaldırılması dışında öğesinden uri URI'yi döndürür.

NavigateToLogin(NavigationManager, String)

Oturum açma uç noktasına giderek bir oturum açma işlemi başlatır.

NavigateToLogin(NavigationManager, String, InteractiveRequestOptions)

Oturum açma uç noktasına giderek bir oturum açma işlemi başlatır.

NavigateToLogout(NavigationManager, String)

Oturumu kapatma uç noktasına giderek bir oturumu kapatma işlemi başlatır.

NavigateToLogout(NavigationManager, String, String)

Oturumu kapatma uç noktasına giderek bir oturumu kapatma işlemi başlatır.

Şunlara uygulanır